Troubleshooting
Common issues and how to resolve them.
"you're not signed in"
Cause: Your session has expired or you haven't logged in.
Bash1createos login
For CI environments:
Bash1createos login --token
"no project linked to this directory"
Cause: No .createos.json file found in the current directory or any parent directory.
Bash1createos init
Or specify the project explicitly:
Bash1createos deploy --project <your-project-id>
To find your project ID:
Bash1createos projects list
"command not found: createos"
Cause: The CLI binary is not in your PATH.
If installed via Homebrew
Bash1brew link createos
If installed via curl
The installer places the binary in /usr/local/bin. Verify:
Bash1ls -la /usr/local/bin/createos
If missing, reinstall:
Bash1curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh -
Deploy hangs or times out
Cause: Build is taking longer than expected, or there's a network issue.
- Check build logs:
Bash1createos deployments build-logs
- If the deployment is stuck, cancel and retry:
Bash1createos deployments cancel2createos deploy
- Enable debug mode to see HTTP requests:
Bash1createos --debug deploy
Interactive prompts not working
Cause: You're running in a non-TTY environment (CI, pipe, script).
Use explicit flags instead:
Bash1# Instead of interactive selection2createos env list --project <id> --environment <id>34# Skip confirmations5createos domains delete --project <id> --domain <id> --force
"environment not found"
Cause: The environment ID in .createos.json no longer exists, or you have multiple environments and need to specify one.
Bash1# List available environments2createos environments list34# Use a specific environment5createos env list --environment <env-id>67# Re-link with correct environment8createos init --project <project-id>
Updating the CLI
If you're on an old version and something isn't working:
Bash1createos upgrade
Or via Homebrew:
Bash1brew upgrade createos
Check your current version:
Bash1createos version
Debug mode
For any issue, run the command with --debug to see full HTTP request/response details:
Bash1createos --debug status
Tokens are automatically masked in debug output.
Getting help
- CLI help:
createos <command> --help - GitHub Issues: Report a bug
- Documentation: CLI Docs