CLI & TUI
Commands Reference
Reference for the real SkyPort CLI commands.
This page is intentionally practical. It only lists commands that exist in the CLI source tree.
Root
terminal
skyport --config <path> --server <profile> --output json
skyport help
skyport --version
Authentication
terminal
skyport login
skyport logout
skyport whoami
Server Profiles And SSH
terminal
skyport server list
skyport server add --name local --url http://localhost:8080
skyport server remove <profile>
skyport server ssh --id <vps-id>
Projects And Deployments
terminal
skyport project list
skyport project pull https://github.com/example/app.git --name app
skyport deploy --project-path ./app --start-cmd "npm run start"
skyport rollback <deployment-id>
Logs And Status
terminal
skyport status
skyport logs <deployment-id>
Docker
terminal
skyport docker ps
skyport docker logs <container>
skyport docker restart <container>
PM2
terminal
skyport pm2 list
skyport pm2 logs <process>
skyport pm2 start <name> --script <file>
skyport pm2 restart <process>
skyport pm2 stop <process>
skyport pm2 delete <process>
Marketplace
terminal
skyport marketplace list
skyport marketplace install --slug postgres --mode native
Files
terminal
skyport files ls --path /
skyport files upload ./README.md --path /tmp/README.md
skyport files download --path /tmp/README.md --output README.md
Start And Service Management
terminal
skyport start webui
skyport start tui
skyport service install
skyport service status
skyport service restart
Notes
- Use
--output jsonwhen scripting. - Use
--serverwhen working across multiple environments. - Commands under
docker,pm2,files, andserverrequire a connected SkyPort server profile.
