CreateOS CLI / Manage Environment Variables
Set, list, remove, pull, and push environment variables between local .env files and remote environments. No dashboard needed.
Shows all environment variables. Values are visible by default, use --hide to mask them.
Set one or more variables in a single command.
Downloads remote variables to a local .env file for development.
Uploads variables from your local .env file to the remote environment.
| Flag | Description |
|---|---|
--project <id> | Project ID |
--environment <id> | Environment ID |
--hide | Mask values in list output |
--file <path> | Custom .env file path for pull/push |
--force | Skip confirmation prompts |
# Set multiple variables
$ createos env set DB_HOST=db.example.com DB_PORT=5432
# Pull for local dev
$ createos env pull --file .env.local
# Push in CI
$ createos env push --force --project $ID --environment $ENV_ID
# Remove a variable
$ createos env rm OLD_API_KEY
Deploy GitHub repos, local directories, and Docker images to production with a single CLI command. CreateOS auto-detects your project type and streams build logs in real time.
Read guideAutomate deployments from GitHub Actions, GitLab CI, or any CI/CD system. Every CLI command supports non-interactive mode with --output json and --force flags.
Read guideGet product updates, builder stories, and early access to features that help you ship faster.
CreateOS is a unified intelligent workspace where ideas move seamlessly from concept to live deployment, eliminating context-switching across tools, infrastructure, and workflows with the opportunity to monetize ideas immediately on the CreateOS Marketplace.