script-linux/cs

37 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

2023-03-04 12:48:25 +01:00
#!/bin/bash
2023-03-04 12:51:41 +01:00
# facilite l'utilisation et la création des cheat sheet + listage et lien
# pour aide cs -h
2023-03-04 12:48:25 +01:00
2024-03-01 08:24:43 +01:00
cs_folder=$DEV_OPT_PATH/cheat-sheet
2023-03-23 17:06:46 +01:00
case $1 in
"-l") ls $cs_folder
2023-03-23 17:06:46 +01:00
exit;;
"-ln") ln -s $cs_folder/$2 $3
2023-03-23 17:06:46 +01:00
exit;;
"-st") cd $cs_folder
2023-03-23 17:06:46 +01:00
git status
exit;;
"-ci") cd $cs_folder
2023-03-23 17:06:46 +01:00
git add .
git commit -am "$2"
exit;;
"-log") cd $cs_folder
2023-03-23 17:06:46 +01:00
git plog
exit;;
"-ps") cd $cs_folder
2024-09-09 21:10:54 +02:00
git push
2023-03-23 17:06:46 +01:00
exit;;
"-h") 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;;
esac
2023-03-04 12:48:25 +01:00
nvim $cs_folder/$1