Update fish functions

This commit is contained in:
adrien 2022-01-05 00:06:08 +01:00
parent 21adc5f2ea
commit f2ba33ea9f
Signed by: adrien
GPG Key ID: 4F17BEA67707AC21
4 changed files with 36 additions and 6 deletions

View File

@ -1,6 +0,0 @@
function build
bundler exec jekyll build
cd _site
/usr/bin/zip -qr site.zip *
/usr/bin/scp site.zip illuad.fr:/tmp
end

View File

@ -1,6 +1,7 @@
function cache function cache
/usr/bin/yay -Scc --noconfirm /usr/bin/yay -Scc --noconfirm
/usr/bin/yay -Sc --noconfirm /usr/bin/yay -Sc --noconfirm
#/usr/bin/gem cleanup --silent
/usr/bin/go clean -modcache -cache -testcache /usr/bin/go clean -modcache -cache -testcache
/usr/bin/composer clear-cache /usr/bin/composer clear-cache
/usr/bin/python -m pip cache purge /usr/bin/python -m pip cache purge

View File

@ -0,0 +1,32 @@
function __ssh_agent_is_started -d "check if ssh agent is already started"
if begin; test -f $SSH_ENV; and test -z "$SSH_AGENT_PID"; end
source $SSH_ENV > /dev/null
end
if test -z "$SSH_AGENT_PID"
return 1
end
ps -ef | grep $SSH_AGENT_PID | grep -v grep | grep -q ssh-agent
#pgrep ssh-agent
return $status
end
function __ssh_agent_start -d "start a new ssh agent"
ssh-agent -c | sed 's/^echo/#echo/' > $SSH_ENV
chmod 600 $SSH_ENV
source $SSH_ENV > /dev/null
true # suppress errors from setenv, i.e. set -gx
end
function fish_ssh_agent --description "Start ssh-agent if not started yet, or uses already started ssh-agent."
if test -z "$SSH_ENV"
set -xg SSH_ENV $HOME/.ssh/environment
end
if not __ssh_agent_is_started
__ssh_agent_start
end
end

View File

@ -0,0 +1,3 @@
function windows
/usr/bin/sudo /usr/bin/mount /dev/nvme0n1p3 /mnt/windows --options uid=1000,gid=984
end