An open API service indexing awesome lists of open source software.

https://github.com/rahiel/shellstats

Show shell usage statistics.
https://github.com/rahiel/shellstats

cli

Last synced: 6 months ago
JSON representation

Show shell usage statistics.

Awesome Lists containing this project

README

          

shellstats
==========

Shellstats reads your shell history and shows you the most used
commands. Typical output looks like:

Command Count Percentage
1 ls 326 17.0%
2 cd 254 13.3%
3 less 172 8.99%
4 sudo 162 8.47%
5 emacs 159 8.31%
6 screen 146 7.63%
7 echo 103 5.38%
8 top 100 5.23%
9 du 85 4.44%
10 grep 70 3.66%

## Installation
Install it with a simple:

$ pip install shellstats

In addition if you want to see a pie chart of the above output, you need to have
matplotlib installed (package 'python-matplotlib' in Debian/Ubuntu/Fedora).

## Usage
```
Usage: shellstats [OPTIONS]

Print the most frequently used shell commands.

Options:
--n INTEGER How many commands to show.
--plot Plot command usage in pie chart.
--command TEXT Most frequent subcommands for command, e.g. sudo, git.
--history-file PATH Read shell history from history-file.
--shell TEXT Specify shell history format: bash, fish or zsh.
--help Show this message and exit.
```