OroTools
O que é
OroTools é a CLI oro: criação, inicialização e padronização de projetos de software a partir de recipes — YAML que declara variáveis, steps de arquivos, skills, agents e pipeline de CI.
- Scaffold reproducível —
oro newgera o projeto inteiro a partir de uma recipe oficial ou customizada. - Adoção de projetos existentes —
oro initdetecta a stack e gera o manifest;oro applyreconcilia de forma idempotente. - Skills de IA gerenciadas —
oro skillsinstala/atualiza skills com lock versionável. - Dev manager —
oro devgerencia os dev servers dos seus projetos em um só lugar.
Quick start
Instalar:
curl -fsSL https://orotools.willsantos.dev/install.sh | bash
Criar um projeto a partir de uma stack oficial:
oro new meu-app --stack fastify-next --yes
cd meu-app
oro info
Ver o plano sem executar nada:
oro new meu-app --stack dotnet-next --dry-run
Adotar um repositório existente:
cd projeto-existente
oro init
oro doctor --stack rails
Comandos
| Comando | Descrição |
|---|---|
oro new | Cria projeto a partir de uma recipe |
oro apply | Reconcilia o projeto com o manifest e a recipe |
oro init | Detecta a stack do diretório atual e gera orotools.yaml |
oro doctor | Valida requirements (ferramentas/versões) da recipe |
oro info | Mostra o estado do manifest do projeto |
oro add | Registra entrada no manifest |
oro recipe list | Lista recipes oficiais embutidas |
oro skills | Instala skills da recipe e do catálogo (wizard) |
oro dev | Gerencia dev servers (list/status/start/stop/logs/open/add) |
oro upgrade | Atualiza o oro para a última release |
Use oro [comando] --help para flags e detalhes de cada comando.
Por onde continuar
- Instalação —
install.sh, versão específica,oro upgrade, build from source. - Receitas — stacks oficiais e recipes customizadas.
- Manifest — o
orotools.yamlcomo fonte de verdade do projeto. - Arquitetura — como os subsistemas da CLI se encaixam.