@miniappfy/cli
v0.6.0
Published
CLI do MiniAppfy — login, init, pull, dev e publish de mini-apps.
Downloads
1,792
Readme
@miniappfy/cli
CLI miniapp para criar, autenticar, desenvolver e publicar mini-apps na
MiniAppfy.
Instalação
npm install -g @miniappfy/cli
# ou: pnpm add -g @miniappfy/cli
miniapp --helpComandos
| Comando | Descrição |
| ----------------------------------------------------- | ----------------------------------------------------------- |
| miniapp login [--no-browser] | Device flow; salva o token em ~/.config/miniapp/auth.json |
| miniapp whoami | Mostra o usuário autenticado |
| miniapp list | Lista seus mini-apps |
| miniapp init <slug> | Cria projeto local + registra o mini-app na API |
| miniapp pull [<slug>] | Baixa o source de um mini-app (ou atualiza a pasta atual) |
| miniapp dev [--no-browser] | Sessão de staging + hot-reload + preview |
| miniapp publish [--minor\|--major\|<X.Y.Z>] [--yes] | Cria uma release imutável |
| miniapp rollback / releases | Ativar release anterior / listar releases |
| miniapp status | Estado da sessão atual |
| miniapp icon / clone | Ícone do mini-app / duplicar |
| miniapp isolation / capabilities | Pedir inline/iframe / declarar capabilities |
| miniapp data request <app>/<col> [read\|write] | Pedir acesso a coleção org de outro app |
| miniapp members list --org <slug> | Lista membros da org |
| miniapp members invite --org <slug> --email <email> | Convida (role MEMBER) |
| miniapp members remove --org <slug> --user-id <id> | Remove um membro (owner-only) |
| miniapp invites list --org <slug> | Lista convites pendentes |
| miniapp invites cancel --org <slug> --id <inviteId> | Cancela um convite |
| miniapp logout | Remove as credenciais locais |
Referência completa: https://docs.miniappfy.dev/pt-br/cli/
Variáveis de ambiente
| Variável | Default | Descrição |
| -------------------- | ----------------------- | ----------------------------------- |
| MINIAPP_API_URL | http://localhost:3001 | URL base da API |
| MINIAPP_APP_URL | http://localhost:3000 | URL do super-app (device flow) |
| MINIAPP_CONFIG_DIR | ~/.config/miniapp | Onde fica o auth.json |
| MINIAPP_TOKEN | vazio | Token explícito (CI) — pula o login |
Para a nuvem oficial: MINIAPP_API_URL=https://api.miniappfy.dev miniapp login.
Códigos de saída
| Código | Significado |
| ------ | ------------------------- |
| 0 | sucesso |
| 2 | não autenticado / 401 |
| 3 | erro de validação / 4xx |
| 4 | erro de runtime / network |
