Skip to content

Commit dcb90b9

Browse files
CLI Fix
1 parent 1d0a7a3 commit dcb90b9

1 file changed

Lines changed: 54 additions & 56 deletions

File tree

cipi

Lines changed: 54 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ readonly CIPI_LIB="/opt/cipi/lib"
1414
readonly CIPI_CONFIG="/etc/cipi"
1515
readonly CIPI_LOG="/var/log/cipi"
1616

17-
RED='\033[0;31m'; GREEN='\033[0;32m'; YELLOW='\033[1;33m'
18-
CYAN='\033[0;36m'; NC='\033[0m'; BOLD='\033[1m'
17+
RED=$'\033[0;31m'; GREEN=$'\033[0;32m'; YELLOW=$'\033[1;33m'
18+
CYAN=$'\033[0;36m'; DIM=$'\033[2m'; NC=$'\033[0m'; BOLD=$'\033[1m'
1919

2020
[[ -f "${CIPI_LIB}/common.sh" ]] || {
2121
echo "Cipi: missing ${CIPI_LIB}/common.sh — run the installer: curl -sSL https://raw.githubusercontent.com/andreapollastri/cipi/main/install.sh | sudo bash" >&2
@@ -42,60 +42,58 @@ show_logo() {
4242

4343
show_help() {
4444
show_logo
45-
cat <<EOF
46-
${BOLD}Cipi v${CIPI_VERSION}${NC} — Server Control Panel for Laravel
47-
48-
${BOLD}SERVER${NC}
49-
cipi status Server status
50-
cipi version Cipi version
51-
cipi self-update [--check] Update Cipi
52-
53-
${BOLD}APPS${NC}
54-
cipi app create Create Laravel app (interactive)
55-
cipi app list List apps
56-
cipi app show <app> App details
57-
cipi app edit <app> [--php=X.Y] Edit app
58-
cipi app delete <app> Delete app
59-
cipi app env <app> Edit .env
60-
cipi app logs <app> [--type=T] Tail logs
61-
cipi app tinker <app> Laravel Tinker
62-
cipi app artisan <app> <cmd> Artisan command
63-
64-
${BOLD}DOMAINS${NC}
65-
cipi alias add <app> <domain> Add alias
66-
cipi alias remove <app> <domain> Remove alias
67-
cipi alias list <app> List aliases
68-
69-
${BOLD}DEPLOY${NC}
70-
cipi deploy <app> Deploy via Deployer
71-
cipi deploy <app> --rollback Rollback
72-
cipi deploy <app> --releases List releases
73-
cipi deploy <app> --key Show SSH deploy key
74-
cipi deploy <app> --webhook Show webhook info
75-
76-
${BOLD}WORKERS${NC}
77-
cipi worker add <app> [--queue=Q] Add worker
78-
cipi worker list <app> List workers
79-
cipi worker remove <app> <queue> Remove worker
80-
cipi worker restart <app> Restart workers
81-
82-
${BOLD}DATABASE${NC}
83-
cipi db create Create database
84-
cipi db list List databases
85-
cipi db delete <name> Delete database
86-
cipi db backup <name> Backup database
87-
cipi db restore <name> <file> Restore database
88-
89-
${BOLD}SSL / PHP / FIREWALL / BACKUP${NC}
90-
cipi ssl install <app> SSL certificate
91-
cipi ssl renew Renew all certs
92-
cipi php list PHP versions
93-
cipi php install <ver> Install PHP
94-
cipi firewall allow <port> Allow port
95-
cipi firewall list Firewall rules
96-
cipi backup configure Configure S3
97-
cipi backup run [app] Run backup
98-
EOF
45+
echo -e "${BOLD}Cipi v${CIPI_VERSION}${NC} ${DIM}— Server Control Panel for Laravel${NC}"
46+
echo ""
47+
echo -e " ${BOLD}${CYAN}SERVER${NC}"
48+
echo -e " ${CYAN}cipi status${NC} Server status"
49+
echo -e " ${CYAN}cipi version${NC} Cipi version"
50+
echo -e " ${CYAN}cipi self-update [--check]${NC} Update Cipi"
51+
echo ""
52+
echo -e " ${BOLD}${CYAN}APPS${NC}"
53+
echo -e " ${CYAN}cipi app create${NC} Create Laravel app (interactive)"
54+
echo -e " ${CYAN}cipi app list${NC} List apps"
55+
echo -e " ${CYAN}cipi app show <app>${NC} App details"
56+
echo -e " ${CYAN}cipi app edit <app> [--php=X.Y]${NC} Edit app"
57+
echo -e " ${CYAN}cipi app delete <app>${NC} Delete app"
58+
echo -e " ${CYAN}cipi app env <app>${NC} Edit .env"
59+
echo -e " ${CYAN}cipi app logs <app> [--type=T]${NC} Tail logs"
60+
echo -e " ${CYAN}cipi app tinker <app>${NC} Laravel Tinker"
61+
echo -e " ${CYAN}cipi app artisan <app> <cmd>${NC} Artisan command"
62+
echo ""
63+
echo -e " ${BOLD}${CYAN}DOMAINS${NC}"
64+
echo -e " ${CYAN}cipi alias add <app> <domain>${NC} Add alias"
65+
echo -e " ${CYAN}cipi alias remove <app> <domain>${NC} Remove alias"
66+
echo -e " ${CYAN}cipi alias list <app>${NC} List aliases"
67+
echo ""
68+
echo -e " ${BOLD}${CYAN}DEPLOY${NC}"
69+
echo -e " ${CYAN}cipi deploy <app>${NC} Deploy via Deployer"
70+
echo -e " ${CYAN}cipi deploy <app> --rollback${NC} Rollback"
71+
echo -e " ${CYAN}cipi deploy <app> --releases${NC} List releases"
72+
echo -e " ${CYAN}cipi deploy <app> --key${NC} Show SSH deploy key"
73+
echo -e " ${CYAN}cipi deploy <app> --webhook${NC} Show webhook info"
74+
echo ""
75+
echo -e " ${BOLD}${CYAN}WORKERS${NC}"
76+
echo -e " ${CYAN}cipi worker add <app> [--queue=Q]${NC} Add worker"
77+
echo -e " ${CYAN}cipi worker list <app>${NC} List workers"
78+
echo -e " ${CYAN}cipi worker remove <app> <queue>${NC} Remove worker"
79+
echo -e " ${CYAN}cipi worker restart <app>${NC} Restart workers"
80+
echo ""
81+
echo -e " ${BOLD}${CYAN}DATABASE${NC}"
82+
echo -e " ${CYAN}cipi db create${NC} Create database"
83+
echo -e " ${CYAN}cipi db list${NC} List databases"
84+
echo -e " ${CYAN}cipi db delete <name>${NC} Delete database"
85+
echo -e " ${CYAN}cipi db backup <name>${NC} Backup database"
86+
echo -e " ${CYAN}cipi db restore <name> <file>${NC} Restore database"
87+
echo ""
88+
echo -e " ${BOLD}${CYAN}SSL / PHP / FIREWALL / BACKUP${NC}"
89+
echo -e " ${CYAN}cipi ssl install <app>${NC} SSL certificate"
90+
echo -e " ${CYAN}cipi ssl renew${NC} Renew all certs"
91+
echo -e " ${CYAN}cipi php list${NC} PHP versions"
92+
echo -e " ${CYAN}cipi php install <ver>${NC} Install PHP"
93+
echo -e " ${CYAN}cipi firewall allow <port>${NC} Allow port"
94+
echo -e " ${CYAN}cipi firewall list${NC} Firewall rules"
95+
echo -e " ${CYAN}cipi backup configure${NC} Configure S3"
96+
echo -e " ${CYAN}cipi backup run [app]${NC} Run backup"
9997
}
10098

10199
show_status() {

0 commit comments

Comments
 (0)