hg hogeって打つのがめんどい

git hoge って打つのがめんどい - 日記を書く [・w・] はやみずさん


mercurial

alias status='tryhgcmd status'
alias push='tryhgcmd push'
alias pull='tryhgcmd pull'
alias commit='tryhgcmd commit'
alias branch='tryhgcmd branch'
alias log='tryhgcmd log'
alias add='tryhgcmd add'

function tryhgcmd(){
    if (which hg > /dev/null); then
        command hg "$@"
    else
        command "$@"
    fi
}

いちおう動いている。
hg mvやhg rmなどもaliasしてしまおうかと思ったけどリポジトリ内からリポジトリ外をrmしたりした時どういう挙動になるか怖くてやめた