CLI
cargo install carmy-cliO Carmy exige Rust 1.88 ou mais recente (rustup update stable).
| comando | efeito |
|---|---|
carmy new <name> |
cria uma aplicação com a estrutura convencional |
carmy new <name> --git |
depende da branch main do repositório Git em vez do crates.io |
carmy new <name> --path <dir> |
depende de um checkout local do Carmy em vez do crates.io |
carmy --version |
imprime a versão |
carmy --help |
imprime o uso |
O carmy new:
- valida o nome: letras ASCII minúsculas, dígitos,
_e-, começando por uma letra; nomes reservados são recusados - nunca sobrescreve um diretório existente
- roda
git initquando o Git está disponível
Comandos da aplicação
Seção intitulada “Comandos da aplicação”Uma aplicação Carmy construída com carmy::run() aceita:
| comando | efeito |
|---|---|
cargo run ou cargo run -- server |
serve HTTP |
cargo run -- mcp |
serve MCP via stdio |
cargo run -- tools |
imprime o catálogo de tools em JSON |
Os mesmos comandos funcionam no binário compilado: ./target/release/shop mcp.