zinfo-logger
v1.2.1
Published
Quickly get information about the current directory, system, and node.
Downloads
10
Readme
zinfo
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.