diff --git a/src/lib/menu.sh b/src/lib/menu.sh index a5af4ba..c6a9915 100644 --- a/src/lib/menu.sh +++ b/src/lib/menu.sh @@ -28,6 +28,9 @@ show_interactive_menu() { if [ -d "$WORDPRESS_DIR" ] && [ -n "$(find "$WORDPRESS_DIR" -mindepth 1 -type d 2>/dev/null)" ]; then print_menu_action "m" "Manage multiple sites" fi + if [ -d "$CADDY_DIR" ] && [ -f "${CADDY_DIR}/compose.yaml" ]; then + print_menu_action "r" "Restart Caddy" + fi print_menu_action "q" "Quit" print_separator @@ -40,6 +43,11 @@ show_interactive_menu() { "n" | "N") show_action_menu "new" ;; + "r" | "R") + restart_sites caddy + echo -e "${YELLOW}Caddy has been restarted${NC}" + show_interactive_menu + ;; "m" | "M") show_multi_site_menu "${sites[@]}" ;;