This little tool parses your .bash_history file, and calculates the most frequent commands.
- with makefile:
make build will produce topper-go executable file
make build.mac or make build.linux
- with go command
go build -o topper-go main.go
or
go build -o tg main.go
that will produce topper-go or tg executable file.
tg - to show top 10 commands
tg 5 - to show top 5 commands
with output format:
155: ping ya.ru (x26)
21: ./launch.sh (x26)
39: ls (x16)
94: git pull origin (x13)
228: git status (x10)
309: psql (x7)
...
Where for 155: ping ya.ru (x26):
155- command number in terms of bash, e.g.!155allows to repeat command executionping ya.ru- command itself(x26)- current execution count