cs : if -> case

This commit is contained in:
_N3m0 2023-03-23 17:06:46 +01:00
parent ffc5a171c1
commit 4da9fda74c
2 changed files with 31 additions and 42 deletions

4
bashrc
View File

@ -51,7 +51,7 @@ alias cours="f(){ cd ~/cours/$1;}; f"
alias cls="clear && neofetch" alias cls="clear && neofetch"
alias clr="clear" alias clr="clear"
alias rm="trash" alias rm="trash"
alias shut="echo 0 > ~/.funny; shutdown 0" alias shut="shutdown 0"
alias v="nvim" alias v="nvim"
alias g="git" alias g="git"
alias hm="gnome-terminal --full-screen -- bash -c \"cd ~/dev && neofetch; exec bash\" && exit" alias hm="gnome-terminal --full-screen -- bash -c \"cd ~/dev && neofetch; exec bash\" && exit"
@ -85,3 +85,5 @@ alias wlc="wl-copy"
alias wlp="wl-paste" alias wlp="wl-paste"
alias laverite="echo -n 'linux > ' && echo wingay | lolcat -p 0.2" alias laverite="echo -n 'linux > ' && echo wingay | lolcat -p 0.2"
alias mcphrase="shuf -n 1 ~/dev/script/mcphrase | figlet" alias mcphrase="shuf -n 1 ~/dev/script/mcphrase | figlet"
alias gay-ouataz="figlet gay-ouataz | lolcat -p 0.5 2>/dev/null"
alias tg="figlet TG "

69
cs
View File

@ -2,46 +2,33 @@
# facilite l'utilisation et la création des cheat sheet + listage et lien # facilite l'utilisation et la création des cheat sheet + listage et lien
# pour aide cs -h # pour aide cs -h
case $1 in
if [[ $1 = "-l" ]]; then "-l") ls ~/dev/cheat-sheet
ls ~/dev/cheat-sheet exit;;
exit "-ln") ln -s ~/dev/cheat-sheet/$2 $3
fi exit;;
if [[ $1 = "-ln" ]]; then "-st") cd ~/dev/cheat-sheet
ln -s ~/dev/cheat-sheet/$2 $3 git status
exit exit;;
fi "-ci") cd ~/dev/cheat-sheet
if [[ $1 = "-st" ]]; then git add .
cd ~/dev/cheat-sheet git commit -am "$2"
git status exit;;
exit "-log") cd ~/dev/cheat-sheet
fi git plog
if [[ $1 = "-ci" ]]; then exit;;
cd ~/dev/cheat-sheet "-ps") cd ~/dev/cheat-sheet
git add . git push bbsrv
git commit -am "$2" exit;;
exit "-h") echo "cs -h : affiche aide commande"
fi echo "cs <cheat-sheet> : ouvre le cheat-sheet ou le crée s'il n'exite pas"
if [[ $1 = "-log" ]]; then echo "cs -l : affiche liste cheat sheet"
cd ~/dev/cheat-sheet echo "cs -ln <cheat-sheet> <lien> : crée un lien symbolique du cheat-sheet nommé lien"
git plog echo "cs -st : affiche le status git des cheat-sheet (eq: cd ~/dev/cheat-sheet && git status)"
exit echo "cs -ci \"message\" : commit les cheat-sheet (eq: cd ~/dev/cheat-sheet && git add . && git commit -am \"message\")"
fi echo "cs -log : affiche les log des commit git (eq: git plog)"
if [[ $1 = "-ps" ]]; then echo "cs -ps : push le depot git sur le boulbi serveur"
cd ~/dev/cheat-sheet exit;;
git push bbsrv esac
exit
fi
if [[ $1 = "-h" ]]; then
echo "cs -h : affiche aide commande"
echo "cs <cheat-sheet> : ouvre le cheat-sheet ou le crée s'il n'exite pas"
echo "cs -l : affiche liste cheat sheet"
echo "cs -ln <cheat-sheet> <lien> : crée un lien symbolique du cheat-sheet nommé lien"
echo "cs -st : affiche le status git des cheat-sheet (eq: cd ~/dev/cheat-sheet && git status)"
echo "cs -ci \"message\" : commit les cheat-sheet (eq: cd ~/dev/cheat-sheet && git add . && git commit -am \"message\")"
echo "cs -log : affiche les log des commit git (eq: git plog)"
echo "cs -ps : push le depot git sur le boulbi serveur"
exit
fi
nvim ~/dev/cheat-sheet/$1 nvim ~/dev/cheat-sheet/$1