https://github.com/omnistrate-oss/omnistrate-ctl
Omnistrate's CTL - Command line
https://github.com/omnistrate-oss/omnistrate-ctl
ci deployment saas
Last synced: 19 days ago
JSON representation
Omnistrate's CTL - Command line
- Host: GitHub
- URL: https://github.com/omnistrate-oss/omnistrate-ctl
- Owner: omnistrate-oss
- License: apache-2.0
- Created: 2024-02-22T21:56:29.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-04T08:43:51.000Z (26 days ago)
- Last Synced: 2026-03-04T09:51:00.832Z (26 days ago)
- Topics: ci, deployment, saas
- Language: Go
- Homepage: https://omnistrate.com/
- Size: 95 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Omnistrate CTL
Omnistrate CTL is a command line tool designed to streamline the creation, deployment, and management of your Omnistrate SaaS. Use it to build services from docker-compose files, manage service plans, and interact with the Omnistrate platform efficiently.
See more details on the [documentation](./mkdocs/docs/index.md)
## Configuration
Omnistrate CTL support configuration using environment variables
| Environment Variable | Description |
| ----------------------------- | ----------------------------------------------------------------------------------------------- |
| `OMNISTRATE_DRY_RUN` | Specifies whether the application should run in dry-run mode, where no actual changes are made. |
| `OMNISTRATE_LOG_LEVEL` | Defines the logging level (e.g., DEBUG, INFO, WARN, ERROR). |
| `OMNISTRATE_LOG_FORMAT_LEVEL` | Determines the format of log output (e.g., json, pretty). |
| `OMNISTRATE_ROOT_DOMAIN` | The root domain for the Omnistrate platform. |
| `OMNISTRATE_HOST_SCHEME` | The protocol scheme to use for the host (e.g., HTTP, HTTPS). |
## Configuring the Omnistrate MCP server
### Login to your account
```bash
omctl login
```
### Enable the MCP server for VSCode for GitHub Copilot
```bash
omctl mcp vscode enable
```
Follow instructions on https://code.visualstudio.com/docs/copilot/customization/mcp-servers#_manage-mcp-servers to start using the Omnistrate MCP server
### Enable the MCP server for Claude Desktop
```bash
omctl mcp claude enable
```