4 releases (2 breaking)
0.4.1 | Sep 1, 2024 |
---|---|
0.4.0 | Sep 1, 2024 |
0.3.0 | Feb 5, 2024 |
0.2.0 | Jan 17, 2024 |
#301 in Command line utilities
59 downloads per month
325KB
931 lines
cmd-wrapped
A CLI to view your shell history stats, with support for zsh, bash, fish, and atuin.
Installation
- Use Cargo
cargo install cmd-wrapped
- Download from Release
Unzip, chmod and run the binary file in the terminal.
- Archlinux
yay -S cmd-wrapped
- Nix❄️
nix run nixpkgs#cmd-wrapped
Usage
# fetch current stats
cmd-wrapped
# fetch annual shell history stats for a specific year
cmd-wrapped 2024
# specify the target shell
cmd-wrapped -s <shell>
Supported options for <shell>
: zsh
, bash
, fish
, atuin
.
[!NOTE]
In some cases, cmd-wrapped may fail to output correct data (such as all outputs being 0). This is because it relies on the timestamp track for each command, which sometimes requires configuring specific options extraly:
- For Zsh - EXTENDED_HISTORY (oh-my-zsh has it enabled by default)
- For Bash - HISTTIMEFORMAT
Commands executed before configuring the option won't be recorded with a timestamp and this will affect cmd-wrapped’s stats.
Credits & License
Dependencies
~4–16MB
~146K SLoC