An open API service indexing awesome lists of open source software.

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

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
```