Ações de Projeto
Uma ação de projeto é um comando de shell que você salva uma vez e executa com um clique — seu servidor de desenvolvimento, um build, uma rodada de testes. Cada projeto mantém sua própria lista. Configure-as em Settings → Projects → Project Actions.
Adicionar uma ação
- Abra Settings → Projects e encontre a seção Project Actions.
- Adicione uma ação, dê a ela um nome, escolha um ícone e insira o comando a ser executado.
- Salve.
Você pode limitar uma ação a determinados sistemas operacionais se um comando só faz sentido em um deles.
Executar uma ação
As ações ficam em um menu no cabeçalho do app. Clique em uma e o OpenChamber a executa em um terminal na pasta do seu projeto, alternando você para a visão de terminal para que possa acompanhar a saída. Pare-a pelo mesmo menu.
Abrir um servidor de desenvolvimento automaticamente
Ative auto-open URL para uma ação que inicia um servidor. O OpenChamber observa a saída em busca de um endereço local e oferece abri-lo — veja Preview e Servidores de Desenvolvimento. No desktop, você também pode roteá-lo por um encaminhamento de porta SSH.
Se o servidor tem um endereço fixo, coloque-o no campo URL da ação. {worktree} e {branch} inserem o checkout em que a ação roda, então uma única ação funciona em todo worktree. Com portless, https://{worktree}.myapp.localhost abre https://auth.myapp.localhost num worktree em feature/auth e https://myapp.localhost no checkout principal. Talvez você nem precise do campo: quando o portless imprime o endereço dele, o OpenChamber abre esse endereço em vez da porta por trás. Num desktop conectado a uma instância remota ele abre a porta, porque só portas de loopback passam pelo túnel até a máquina remota.
Relacionado
-
Configuração no repositório — guarde ações e comandos de configuração no repositório para toda a equipe
-
Preview e Servidores de Desenvolvimento — abra um servidor de desenvolvimento em execução dentro do OpenChamber