fish-install

This commit is contained in:
klaas 2025-07-19 18:07:00 +02:00
parent 19788bcae0
commit b036441440
1 changed files with 43 additions and 0 deletions

43
install_functions.fish Normal file
View File

@ -0,0 +1,43 @@
# install_fish_functions.fish
function mkcdir
mkdir -p -- $argv[1]
cd -P -- $argv[1]
end
funcsave mkcdir
function newgit
mkcdir $argv[1]
git init
git checkout -b main
touch README.md
git add .
git commit -a -m "initial commit"
git remote add origin https://git.boergmann.it/klaas/$argv[1].git
git push -u origin main
end
funcsave newgit
function fframes
mkdir $argv[1]
ffmpeg -i "$argv[1].mp4" "$argv[1]/%03d.jpg"
end
funcsave fframes
function gitclone
git clone https://git.boergmann.it/klaas/$argv[1].git
cd $argv[1]
end
funcsave gitclone
alias doch='sudo (history --max=1 | string split " " | string join " ")'
funcsave doch
alias s001='ssh klaas@s001'
funcsave s001
alias s002='ssh klaas@s002.boergmann.it'
funcsave s002
alias s003='ssh harald@klaas-boergmann.de'
funcsave s003