Quickly get information about the current directory, system, and node.
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
$ 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 can be specified by the --include
option (see above), or through the
$ZINFO_DEFAULTS
environment variable.
The current directory, in home-relative format.
The current directory's absolute path.
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.
The current git branch.
The last commit in the local repository.
The number of commits ahead of origin the local repository is.
The number of commits behind origin the local repository is.
The platform being used.
The current user.
The current time.
The current time, in 24-hour format.
The current date.
The current date and time.
The current date and time, in 24-hour format.
The current node version.
How long the system has been up.