Ir para o conteúdo

Primeiros Passos

Bem-vindo ao Omni CLI — a CLI das CLIs.

Pré-requisitos

  • Python 3.10 ou superior
  • macOS, Linux ou Windows
  • (Opcional) GitHub CLI (gh) para operações de repositório

Instalação

1. Clone o repositório

git clone https://github.com/mateussiqueira/omni-cli.git
cd omni-cli

2. Crie um ambiente virtual

python3 -m venv .venv
source .venv/bin/activate

3. Instale o Omni CLI

pip install -e ".[dev]"

Primeiros Passos

1. Verifique a instalação

omni version

Saída esperada:

Omni CLI version 0.1.0

2. Execute o comando de status

omni status

3. Configure as credenciais

omni config init

Este comando interativo perguntará por: - Token da API Hostinger - Token e usuário do GitHub - URL e token do Unleash - Caminho do SSD Thunderbolt

Você também pode definir valores via variáveis de ambiente:

export OMNI_HOSTINGER_API_TOKEN=seu_token
export OMNI_GITHUB_TOKEN=seu_token
export OMNI_GITHUB_USERNAME=seu_usuario
export OMNI_UNLEASH_URL=https://seu-unleash.com
export OMNI_UNLEASH_API_TOKEN=seu_token
export OMNI_THUNDERBOLT_DISK=/Volumes/ThunderboltSSD

Exemplos Rápidos

Otimização de memória

omni memory status
omni memory setup --disk /Volumes/ThunderboltSSD

Gerenciamento Hostinger

omni hostinger domains
omni hostinger vps
omni hostinger dns conecthu.com

Cloudflare, AWS, Vercel

omni cloudflare zones
omni aws status
omni vercel projects

Operações GitHub

omni github repos --user mateussiqueira
omni github clone mateussiqueira/omni-cli

Gerenciamento MCP

omni mcp list
omni mcp add filesystem npx -y @modelcontextprotocol/server-filesystem /Users

Plugins e perfis

omni plugins list
omni config profile create production
omni config profile use production

Próximos Passos