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 "

45
cs
View File

@ -2,38 +2,25 @@
# 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
exit
fi
if [[ $1 = "-st" ]]; then
cd ~/dev/cheat-sheet
git status git status
exit exit;;
fi "-ci") cd ~/dev/cheat-sheet
if [[ $1 = "-ci" ]]; then
cd ~/dev/cheat-sheet
git add . git add .
git commit -am "$2" git commit -am "$2"
exit exit;;
fi "-log") cd ~/dev/cheat-sheet
if [[ $1 = "-log" ]]; then
cd ~/dev/cheat-sheet
git plog git plog
exit exit;;
fi "-ps") cd ~/dev/cheat-sheet
if [[ $1 = "-ps" ]]; then
cd ~/dev/cheat-sheet
git push bbsrv git push bbsrv
exit exit;;
fi "-h") echo "cs -h : affiche aide commande"
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 <cheat-sheet> : ouvre le cheat-sheet ou le crée s'il n'exite pas"
echo "cs -l : affiche liste cheat sheet" 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 -ln <cheat-sheet> <lien> : crée un lien symbolique du cheat-sheet nommé lien"
@ -41,7 +28,7 @@ if [[ $1 = "-h" ]]; then
echo "cs -ci \"message\" : commit les cheat-sheet (eq: cd ~/dev/cheat-sheet && git add . && git commit -am \"message\")" 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 -log : affiche les log des commit git (eq: git plog)"
echo "cs -ps : push le depot git sur le boulbi serveur" echo "cs -ps : push le depot git sur le boulbi serveur"
exit exit;;
fi esac
nvim ~/dev/cheat-sheet/$1 nvim ~/dev/cheat-sheet/$1