我有我的virtualenv postactivate
腳本一行條目,其通知我的這VIRTUALENV我在:爲Postactivate腳本自動切換到項目目錄
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
。我可以輕鬆地從命令行抓取字符串並將其傳遞給此腳本?
任何幫助非常感謝。
OK'DIR = $ {VIRTUAL_ENV:17}; cd〜/ projects/django-projects/$ dir'爲我工作。 –