Sha256: 44af0da0ed281ec34e73a2d7e38d81c0ebb3b29f07f685450f502a368d09b557
Contents?: true
Size: 1.88 KB
Versions: 1
Compression:
Stored size: 1.88 KB
Contents
This tool is to visualize alias usage to parse command history. You can evaluate whether you use alias efficiently or not. * It can show reduced types and more redusable types * It can show how degree you use each alias * It can show candidate alias_commands The visabliable shell scripts is the followings: * zsh (${HOME}/.zsh-history) Install: gem install alias_metrics How to use: $ alias | alias_metrics $ alias | alias_candidates Case Study: $ alias | alias_metrics >> You reduce 10.25% types (29814 / 290970) If you use alias all, you can reduce more 3.98% types (11575 / 290970) You often forget the following alias alias #used #forgot forgot rate(%) command g 9 1530 99.42 git _ 0 210 100.00 sudo gco 24 197 89.14 git checkout ga 516 190 26.91 git add ... << I regist alias g=`git`, but I often forgot to use this alias. This result show I typed "git" 1530 times. So I can reduce 1530 * (3-1) = 3060 types by typing "g" instead of "git". $ alias | alias_candidates >> types count command => shorten command 6510 651 git status => "g status","gst" 5979 1993 git => "g" 4860 972 ls -G => "ls -G" 3627 1209 vim => no alias 2912 182 bundle exec rake => "be rake" 2900 290 git commit => "g commit" 2695 245 bundle exec => "be" 2544 159 git flow feature => "g flow feature" 2268 324 git add => "g add","ga" ... << I often use "vim" command. But "vim" command has no alias. If I regsit alias v=`vim`, I can reduce 1209 * (3-1) = 2418 types by typing "v" instead of "vim". Todo: * It can parse other shell scrpt(bash, csh, etc...) * Add the function that show Gold Standard * Acceleration
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alias_metrics-0.1.2 | README |