https://github.com/thaddeusjiang/chr
The commands history report CLI
https://github.com/thaddeusjiang/chr
cli elixir
Last synced: 9 months ago
JSON representation
The commands history report CLI
- Host: GitHub
- URL: https://github.com/thaddeusjiang/chr
- Owner: ThaddeusJiang
- License: mit
- Created: 2022-12-28T13:38:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-09T06:16:33.000Z (almost 2 years ago)
- Last Synced: 2025-05-06T22:04:08.106Z (9 months ago)
- Topics: cli, elixir
- Language: Elixir
- Homepage: https://hexdocs.pm/chr
- Size: 857 KB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CHR
CHR(Command History Report): A command history report tool base on your shell history file.
[](https://hex.pm/packages/chr)
[](https://twitter.com/ThaddeusJiang)
> Inspired by the Fig report, this tool aims to provide a similar experience for those not using Fig.

## Features
> [!IMPORTANT]
> CHR does not collect any data. It only processes the data in your shell history file.
- 🏆Top Commands
- đź“‚Top Directories
- đź’¦Busiest Day
- đź“…Weekly Activity
- đź•™Daily Activity
## Install
requires Elixir to be installed
```sh
brew install elixir
mix escript.install hex chr
```
## Usage
```
chr
```

## Author
👤 **Thaddeus Jiang**
- Website: https://thaddeusjiang.com/
- Twitter: [@ThaddeusJiang](https://twitter.com/ThaddeusJiang)
- Github: [@ThaddeusJiang](https://github.com/ThaddeusJiang)
## Acknowledgement
This has been possible due to the previous work of numerous people. In particular:
- @borkdude - Author of babashka, thanks for helping me remove the manual data preparation requirement