1.2.1 • Published 4 years ago

zinfo-logger v1.2.1

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

zinfo Build Status NPM License

Quickly get information about the current directory, system, and node.

Usage

First, install zinfo-logger globally.

# NPM
$ npm install -g zinfo-logger
# Yarn
$ yarn global add zinfo-logger

Then, optionally add default options to your .BASH_PROFILE or .zshrc (you can see available options below).

export ZINFO_DEFAULTS="cwd-path time-24 node-v"

Finally, run the command.

$ zinfo
~/Desktop/GitHub/zinfo
T 13:30:55
⬢ 11.6.0

Configuration

$ zinfo --help
zinfo [args]

Commands:
  zinfo completion  generate bash completion script

Options:
  --include, -i                Which data to print.
                                              [array] [default: $ZINFO_DEFAULTS]
  --exclude, -e                Data to not print         [array] [default: none]
  --ignore-defaults, -I        Ignore "$ZINFO_DEFAULTS"                [boolean]
  --all, -a                    Include all options                     [boolean]
  --underline, -u              Underline data (but not symbols)
                                      [boolean] [default: $ZINFO_UNDERLINE_DATA]
  --nerdfonts, --nf            Use NerdFont symbols
                                           [boolean] [default: $ZINFO_NERDFONTS]
  --icons-secondary, --dimsym  Use a secondary color symbols
                                     [boolean] [default: $ZINFO_ICONS_SECONDARY]
  --options, --ls              List available options.                 [boolean]
  --version, -v                Show version number                     [boolean]
  --help                       Show help                               [boolean]

Options

Options can be specified by the --include option (see above), or through the $ZINFO_DEFAULTS environment variable.

cwd-path

The current directory, in home-relative format.

cwd-path-absolute

The current directory's absolute path.

git-overview

Information about the current directory's git, if the current directory is a git repository. * means the repository is dirty, and an upwards arrow () is displayed if there are commits to push, a downwards arrow () is displayed if there are commits on origin to pull.

git-branch

The current git branch.

git-last-commit

The last commit in the local repository.

git-ahead

The number of commits ahead of origin the local repository is.

git-behind

The number of commits behind origin the local repository is.

platform

The platform being used.

user

The current user.

time

The current time.

time-24

The current time, in 24-hour format.

date

The current date.

date-time

The current date and time.

date-time-24

The current date and time, in 24-hour format.

node-v

The current node version.

uptime

How long the system has been up.

1.2.1

4 years ago

1.2.0

4 years ago

1.1.6

4 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago