virtualenvpostactivate
スクリプトに、自分がいる virtualenv を通知する 1 行のエントリがあります。
export PS1="\[\033[40;1;36m\](`basename $VIRTUAL_ENV`)\[\033[00m\]\[\033[01;34m\] \W\[\033[00m\] \$ "
workon コマンドを発行すると、プロジェクトのディレクトリにも変更される行を追加したいと考えています。これは本当に私だけのものなので、コマンドを発行してworkon myproject
myproject を唯一の変数として使用し、次に/path/to/projects/myproject
. すべてのプロジェクトが同じディレクトリにあるため、これは機能します。デモンストレーションするには:
cd ~/projects/django-projects/$1
うまくいきますが、もちろんコマンド変数は実際にはpost_activate
. コマンド ラインから簡単に文字列を取得して、このスクリプトに渡すことはできますか?
どんな助けでも大歓迎です。