Как сделать работу virtualenvwrapper в рыбной раковине?

Есть ли способ сделать virtualenvwrapper работу в оболочке рыбы? При попытке запустить команды virtualenvwrapper, например workon, я получаю следующую ошибку:

fish: Unknown command 'workon'

И когда я запускаю

source /usr/local/bin/virtualenvwrapper.sh

Я получаю очень длинную ошибку, начиная с:

fish: Expected a command name, got token of type 'Run job in background'. Did you mean 'COMMAND; and COMMAND'? See the help section for the 'and' builtin command by typing 'help and'.

/usr/local/bin/virtualenvwrapper.sh (line 67): if [ "$OS" = "Windows_NT" ] && [ "$MSYSTEM" = "MINGW32" ]

и заканчивая:

source: Error while reading file '/usr/local/bin/virtualenvwrapper.sh'

Ответы

Ответ 1

Существует несколько альтернатив, но лучший подход, который я нашел, - https://github.com/adambrenecki/virtualfish

Это даст вам обертку .fish вокруг virtualenv со всеми командами virtualenvwrapper, к которым вы привыкли.