/chr

The commands history report CLI

Primary LanguageElixirMIT LicenseMIT

CHR

CHR(Command History Report): A command history report tool base on your shell history file.

Hex.pm version Twitter: ThaddeusJiang

Inspired by the Fig report, this tool aims to provide a similar experience for those not using Fig.

FigWrapped image

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

brew install elixir
mix escript.install hex chr

Usage

chr

A Command History Report generated by CHR

Author

👤 Thaddeus Jiang

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