Create activate function for python venvs
This commit is contained in:
parent
1170977ec3
commit
74a3d8190d
@ -140,9 +140,6 @@ alias cleanup='sudo pacman -Rns (pacman -Qtdq)'
|
|||||||
# Clean cached packages
|
# Clean cached packages
|
||||||
alias cleancache='paru -Sc'
|
alias cleancache='paru -Sc'
|
||||||
|
|
||||||
# activate venv called "venv"
|
|
||||||
alias activate='source venv/bin/activate.fish'
|
|
||||||
|
|
||||||
# lsblk to list more info
|
# lsblk to list more info
|
||||||
alias lsblkf="lsblk -o NAME,LABEL,RM,SIZE,RO,TYPE,FSTYPE,MOUNTPOINTS,MODEL,UUID"
|
alias lsblkf="lsblk -o NAME,LABEL,RM,SIZE,RO,TYPE,FSTYPE,MOUNTPOINTS,MODEL,UUID"
|
||||||
|
|
||||||
|
13
roles/config/files/.config/fish/functions/activate.fish
Normal file
13
roles/config/files/.config/fish/functions/activate.fish
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# Activate local Python venv
|
||||||
|
function activate
|
||||||
|
# Set path to venv activation script
|
||||||
|
set target -f "./.venv/bin/activate.fish"
|
||||||
|
|
||||||
|
# create venv if it doesn't exist
|
||||||
|
if not test -e $target
|
||||||
|
python -m venv ./.venv
|
||||||
|
end
|
||||||
|
|
||||||
|
# activate venv
|
||||||
|
source $target
|
||||||
|
end
|
Loading…
Reference in New Issue
Block a user