Skip to content

Comandos da CLI ​

O Pipa no Ar usa a CLI oficial do hot-updater (hot-updater@1.0.0-rc.24). Os comandos abaixo funcionam com o pacote @pipanoar/hot-updater no config.

deploy ​

Gera o bundle e publica uma release.

sh
npx hot-updater deploy -p ios
OpçãoO que faz
-p, --platform <ios|android>Plataforma.
-c, --channel <canal>Canal. Padrão: production.
-r, --rollout <0-100>Porcentagem de aparelhos. Padrão: 100.
-t, --target-app-version <faixa>Faixa de versões do app, como 1.4.x (estratégia appVersion).
-f, --force-updateO app recarrega assim que baixar.
-d, --disabledCria a release desativada.
-m, --message <texto>Mensagem da release. Padrão: a do último commit.
-i, --interactivePergunta as opções no terminal.

bundle ​

Gerencia releases já publicadas. O id aparece no painel, ao abrir a release.

ComandoO que faz
bundle listLista as releases, das mais novas para as mais antigas.
bundle show <id>Mostra uma release.
bundle update <id>Muda rollout e alvo.
bundle enable <id>Ativa.
bundle disable <id>Desativa (rollback).
bundle delete <id>Apaga uma release desativada.
bundle promote <id> -t <canal>Copia para outro canal. Com -a move, move.

patch ​

Gera patches para uma release já publicada. Normalmente não é preciso: o deploy gera os patches sozinho.

keys ​

ComandoO que faz
keys export-publicBusca a chave pública do app e grava no Info.plist e no Android.

Com a assinatura gerenciada, não use keys generate: a chave é criada no painel.

doctor ​

Confere a configuração do projeto e a conexão com o servidor.

O que não é usado com o Pipa no Ar ​

  • storage prune: a limpeza roda no servidor, todo dia.
  • api-key: crie as API keys no painel.
  • db migrate e db generate: o banco é nosso.
  • init --provider: siga o guia rápido.