На скорую руку.

Вот псевдонимы, которые я использую для виртуальных сред python.

# aliases for venv (python-venv)
alias create-venv='python3 -m venv /home/${USER}/.config/venv/${PWD##*/}'
alias remove-venv='rm -rf /home/${USER}/.config/venv/${PWD##*/}'
alias activate-venv='source /home/${USER}/.config/venv/${PWD##*/}/bin/activate'
Войти в полноэкранный режим Выйти из полноэкранного режима

Эти псевдонимы создают virtualenv в /home/username/.config/venv/directoryname

${PWD##*/}
Войти в полноэкранный режим Выйти из полноэкранного режима

Получает только имя каталога, в котором вы сейчас находитесь, а не полный путь.

Т.е. полный путь ‘/home/username/code/python/app_name’ ${PWD##*/} возвращает только имя app_name

Оцените статью
Procodings.ru
Добавить комментарий