42 lines
702 B
Bash
Executable File
42 lines
702 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
italic="\033[3m"
|
|
underline="\033[4m"
|
|
ita_under="\033[3;4m"
|
|
bgd="\033[1;4;31m"
|
|
red="\033[1;31m"
|
|
bold="\033[1m"
|
|
box="\033[1;41m"
|
|
reset="\033[0m"
|
|
|
|
# Main menu
|
|
menu(){
|
|
|
|
options=(
|
|
"(u)pdates.sh (Update websites)"
|
|
"mk(s)erve (Serve MkDocs)"
|
|
"mk(b)uild.sh (Transfer MkDocs to servers)"
|
|
"photo_du_mois.sh (Transfer photo_du_mois.jpg to servers)"
|
|
"(Q)uit"
|
|
)
|
|
|
|
|
|
echo -e "\n\033[1mScripts menu: \033[0m\n"
|
|
|
|
select option in "${options[@]}"; do
|
|
case "$REPLY" in
|
|
1|u|U) ./updates.sh ;;
|
|
2|s|S) cd $HOME/Documents/docs ; mkdocs serve ;;
|
|
3|b|B) ./mkbuild.sh ;;
|
|
4|m|M) ./photo_du_mois.sh ;;
|
|
4|q|Q) exit 0 ;;
|
|
esac
|
|
done
|
|
|
|
}
|
|
|
|
menu
|
|
|
|
|
|
|