Pular para o conteúdo

v0.9.5

Release date: 2026-11-04

Correções da CLI e preparação para a publicação no npm

Section titled “Correções da CLI e preparação para a publicação no npm”

Correções da interface de linha de comando e preparação para a publicação de @fetchpier/cli.

  • fp run sem path agora executa todas as requisições da pasta requests/ do workspace a partir de qualquer diretório — uma subpasta do workspace, ou de fora dele com --workspace ou FETCHPIER_WORKSPACE. Antes só funcionava a partir da raiz do workspace e, fora dela, falhava com “Path not found”.
  • O comando que fp init sugere ao final (fp run --workspace <name>, ou fp run ao inicializar a pasta atual) agora funciona como impresso; a sugestão anterior falhava quando copiada a partir do mesmo diretório.
  • --bail agora também para após uma requisição que não obteve resposta (host inalcançável, conexão recusada, timeout, falha de TLS), e não apenas após um teste falho ou um erro de script — a mesma regra que o código de saída já aplicava.
  • O pacote npm é sempre gerado a partir do código-fonte que está sendo empacotado ou publicado, em vez de levar o que quer que a última build local tenha deixado.
  • Quando um path passado a fp run não existe no diretório atual mas existe dentro do workspace, o erro sugere o path a digitar.
  • O pacote npm inclui os avisos de licença do código de terceiros empacotado nele.
  • A referência da CLI (o README do pacote) foi reescrita para corresponder à ferramenta: o mínimo real de Node.js (22.19), quais comandos precisam de um workspace, cada flag e código de saída, as variáveis de ambiente que ela lê, o uso de segredos no CI e exemplos de CI que funcionam como escritos. Os exemplos de CLI no README do projeto foram corrigidos para corresponder.

Release completa: v0.9.5 no GitHub.