シェルを使って開発をしている人のためのTIPSです。
シェルで作業中をしているときに「プロジェクトフォルダのルートディレクトリに戻りたい」となることってありませんか。
そうなる度に、cd ..
を連打してディレクトリを戻っている人もいるのではないでしょうか。
深い階層のディレクトリだった場合にはとても大変ですよね。
この問題に対するとっておきの解決策があります。
お使いのシェルの設定ファイル(.bash_profile
や.zshrc
など)や.alias
などに、以下のエイリアスを追加してあげましょう。
alias pjroot=`cd $(git rev-parse --show-toplevel)`
このaliasを追加をすると、pjroot
という入力をするだけでプロジェクトルートに戻ることができます。
(ただし、そのプロジェクトフォルダがgitを使って管理されていることが前提になります。)
git rev-parse
については、以下のQiitaの記事が参考になるかと思います。
https://qiita.com/Alice1017/items/ad061f33c8d42d52e079
2018/4/5 更新、このままだとパスが表示されるだけでした...。修正しました、すみません。