GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — EngineScript/scripts/menu/enginescript-menu.sh at master · EngineScript/EngineScript Expand file tree/ Copy pathenginescript-menu.shMore file actions executable file ·134 lines (125 loc) · 4.45 KB / Copy pathenginescript-menu.shFile metadata and controlsexecutable file ·134 lines (125 loc) · 4.45 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 #!/usr/bin/env bash #---------------------------------------------------------------------------------- # EngineScript - A High-Performance WordPress Server Built on Ubuntu and Cloudflare #---------------------------------------------------------------------------------- # Website: https://EngineScript.com # GitHub: https://github.com/Enginescript/EngineScript # License: GPL v3.0 #---------------------------------------------------------------------------------- # EngineScript settings and shared functions source /usr/local/bin/enginescript/scripts/functions/shared/enginescript-env.sh || { echo "Error: Failed to source /usr/local/bin/enginescript/scripts/functions/shared/enginescript-env.sh" >&2; exit 1; } #---------------------------------------------------------------------------------- # Start Main Script ENGINESCRIPT_REPO="/usr/local/bin/enginescript" ENGINESCRIPT_COMMIT="unknown" ENGINESCRIPT_BRANCH="unknown" ENGINESCRIPT_BRANCH_LABEL="unknown branch" if git -C "${ENGINESCRIPT_REPO}" rev-parse --is-inside-work-tree >/dev/null 2>&1; then ENGINESCRIPT_COMMIT="$(git -C "${ENGINESCRIPT_REPO}" rev-parse --short=12 HEAD 2>/dev/null || echo "unknown")" ENGINESCRIPT_BRANCH="$(git -C "${ENGINESCRIPT_REPO}" symbolic-ref --short HEAD 2>/dev/null || echo "detached")" case "${ENGINESCRIPT_BRANCH}" in "update-software-versions") ENGINESCRIPT_BRANCH_LABEL="testing branch (update-software-versions)" ;; "master") ENGINESCRIPT_BRANCH_LABEL="main branch (master)" ;; "detached") ENGINESCRIPT_BRANCH_LABEL="detached HEAD" ;; *) ENGINESCRIPT_BRANCH_LABEL="branch (${ENGINESCRIPT_BRANCH})" ;; esac fi # Main Menu while true do clear echo "" echo "===============================================================" echo "EngineScript - Menu" echo "===============================================================" echo "" echo "EngineScript Commit: ${ENGINESCRIPT_COMMIT}" echo "EngineScript Branch: ${ENGINESCRIPT_BRANCH_LABEL}" echo "" echo "Admin Control Panels:" echo "via Domain: https://admin.YOURDOMAIN.TLD" echo "" echo "Helpful Commands:" echo "es.config - Open the configuration file in Nano" echo "es.debug - Display debug information for EngineScript" echo "es.help - Display EngineScript commands and locations" echo "es.menu - Open EngineScript menu" echo "es.restart - Restart Nginx and PHP-FPM" echo "es.update - Update EngineScript" echo "" echo "---------------------------------------------------------------" echo "" echo "What would you like to do?" echo "" PS3='Please enter your choice: ' options=( "Domain Configuration Tools" "Backup Tools" "Site Maintenance Tools" "Database Tools" "Security Tools" "Server Tools" "Performance Tools" "EngineScript Tools" "View Server Logs" "Update Software" "Exit EngineScript" ) select opt in "${options[@]}" do case $opt in "Domain Configuration Tools") /usr/local/bin/enginescript/scripts/menu/domain-configuration-tools-menu.sh break ;; "Backup Tools") /usr/local/bin/enginescript/scripts/menu/backup-tools-menu.sh break ;; "Site Maintenance Tools") /usr/local/bin/enginescript/scripts/menu/site-maintenance-tools-menu.sh break ;; "Database Tools") /usr/local/bin/enginescript/scripts/menu/database-tools-menu.sh break ;; "Security Tools") /usr/local/bin/enginescript/scripts/menu/security-tools-menu.sh break ;; "Server Tools") /usr/local/bin/enginescript/scripts/menu/server-tools-menu.sh break ;; "Performance Tools") /usr/local/bin/enginescript/scripts/menu/performance-tools-menu.sh break ;; "EngineScript Tools") /usr/local/bin/enginescript/scripts/menu/enginescript-tools-menu.sh break ;; "View Server Logs") /usr/local/bin/enginescript/scripts/menu/logs-menu.sh break ;; "Update Software") /usr/local/bin/enginescript/scripts/menu/update-menu.sh break ;; "Exit EngineScript") exit ;; *) echo "Invalid option.";; esac done done |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |