@riligar/hoster-cli
v1.5.0
Published
CLI to deploy static sites to Hoster
Readme
@riligar/hoster-cli
CLI oficial para o Hoster, permitindo deploys ultra-rápidos de sites estáticos diretamente do terminal ou em sistemas de CI/CD.
Instalação
Você pode usar diretamente via bunx (recomendado):
bunx @riligar/hoster-cli <comando>Ou instalar globalmente:
npm install -g @riligar/hoster-cli
# ou
bun install -g @riligar/hoster-cliComandos
login <key>
Autentica sua máquina local com sua chave de API gerada no Dashboard do Hoster.
Sua configuração será salva em ~/.hoster-config.json.
hoster login hk_...deploy
Faz o deploy do diretório atual (ou do diretório especificado) para o Hoster.
Opções:
-p, --project <id>: Define o ID (subdomínio) do projeto. Por padrão usa o nome da pasta atual.-t, --token <token>: Usa um token/chave de API específico. Útil para CI/CD.-d, --dir <path>: Diretório para deploy (default:.).-m, --main <file>: Arquivo de entrada principal (default:index.html).
hoster deploy --project meu-site-novo --dir ./distCI/CD (GitHub Actions)
Para automação, você deve usar a variável de ambiente HOSTER_TOKEN.
- name: Deploy Static Site
run: bunx @riligar/hoster-cli deploy --project site-producao --token ${{ secrets.HOSTER_TOKEN }}Desenvolvimento Local
bun install
bun run src/index.ts <comando>Para gerar a build:
bun run build