Git リポジトリの中で st
したら git status
になり、 Mercurial リポジトリの中で st
したら hg status
になる。そういうエイリアスを定義できるスクリプトを書いた。
- スクリプト:csa.zsh
- 説明:README.markdown
- コピペで使える設定ファイル:sample-zshrc.zsh
こんな感じで使える:
$ csalias ctx_git st 'git status'
$ csalias ctx_hg st 'hg status'
$ cd git-repo
$ st
# On branch master
nothing to commit (working directory clean)
$ cd hg-repo
$ st
? readme.txt
$ cd not-a-repo
$ st
zsh: command not found: st