単一ディレクトリへのカスタムコマンドの収集

単一ディレクトリへのカスタムコマンドの収集

Djangoプロジェクトには、同じカスタムbashコマンドを使用する複数の人がいます。プロジェクトディレクトリには、これらのカスタムコマンドが多すぎます。以下に、そのファイルが緑色で表示されていることがわかります。絵。使用に影響を与えずにこれらのファイルを「custom-commands」という単一のディレクトリに収集するにはどうすればよいですか?つまり、./makemessagesユーザーがメインコードでこのコマンドを使用または使用している場合は、これらの変更が何の影響も与えないことを願っています。

答え1

あなたはこれを行うことができます

1) すべてのコマンドを共通フォルダに入れます。たぶん同様のものかもしれません~/.django-commands。また、すべて実行可能にしてください。

2)これらのすべてのコマンドが予想されるディレクトリを指していることを確認してください。したがって、(現在のディレクトリ)で実行するには、.正しい方向を指していることを確認してください。特定の場所を指す場合は、絶対パス名を使用してください。もう一度確認してください。

3)ここには2つのオプションがあります。

3a)bash(またはすべてのシェルの)rcファイル~/.django-commandsに。に入れることもできますが、私はシェルのrcファイルに入れるのが好きです。$PATHexport "PATH=$PATH:/home/$USER/.django-commands".profile

3b) コマンドのエイリアスを作成します。

継続的に更新されるので、3aをお勧めします。ここでのコマンドは/usr/binwill のコマンドと同じように動作します。

関連情報