(C) 2017-2019 Daniele Zanotelli dazano@gmail.com
A simple tool to activate python virtualenvs. Compatible with virtualenvwrapper (using the same environment variables).
Copy the files placed under bash/
wherever you feel fine with.
cp bash/* /path/to/svew/
A good practice may be to copy them under /opt/svew/
or
/usr/share/bash/svew
.
Then add the following lines into your .bashrc
file (replacing
/path/to/svew
with your installation path):
# SVEW
SVEW="/path/to/svew/svew.bash"
SVEW_COMPLETION="/path/to/svew/svew_completion.bash"
if [ -f "$SVEW" ] ; then
. "$SVEW"
else
echo "Simple VirtualEnv Wrapper: '$SVEW' file not found."
fi
if [ -f "$SVEW_COMPLETION" ] ; then
. "$SVEW_COMPLETION"
fi
The best way to install svew stuff is to copy the functions under the third party directory:
cp fish/functions/* /usr/share/fish/vendor_functions.d/
cp fish/completions/* /usr/share/fish/vendor_completions.d/
This will make svew available for all the users in the system. Alternatively,
you can choose to copy svew files under ~/.config/fish/functions
and
~/.config/fish/completions
for each user you want to make svew available for.
You don't need any further configuration to have svew working: fish autodiscover features should make svew functions available automagically.