特定のディレクトリに対してのみエイリアスを定義する方法は? [コピー]

特定のディレクトリに対してのみエイリアスを定義する方法は? [コピー]

1つのディレクトリに対してのみ一部を定義したいと思います。エイリアスは、alias iex="iex -S mix"そのディレクトリに入る場合にのみ機能します。別の要件 - このディレクトリをgitリポジトリとして共有したいので、cdこの関数はこのディレクトリ、ファイルなどに配置する必要があります。hook

どうすればいいですか?

ベストアンサー1

欲しいiexならただディレクトリで作業するいいえ他の場所で試してみてください。

alias iex='[ $(pwd) = /path/to/special/dir ] && iex –S mix'

iex別のディレクトリで異なる作業を行うには、次の手順を試してください。

alias iex='[ $(pwd) = /path/to/special/dir ] && iex –S mix || iex'

おすすめ記事