InícioCLI

pbca · a CLI do pastebin.ca

versão mais recente
Instalar

instalação em uma linha (macOS / Linux)

curl -fsSL https://pastebin.ca/cli/install.sh | sh

O script detecta automaticamente seu SO e arquitetura, baixa o binário correspondente e instala em /usr/local/bin/pbca (substitua com PBCA_INSTALL_PREFIX). Após instalar, execute pbca login para autorizar este dispositivo.

Downloads diretos

binários por plataforma

Verifique com sha256sum contra o digest listado.

plataformaarquivosha256tamanho
carregando…
Uso

comandos comuns

Faça login. O padrão abre seu navegador e captura o resultado em uma porta de loopback local; use --device em máquinas headless ou via SSH, ou defina PBCA_API_KEY para CI e scripts.
pbca login
pbca login --device
export PBCA_API_KEY="pbca_…"
Crie uma publicação a partir de --body, --file ou stdin. --mode escolhe visibilidade e acesso (secret-key é criptografado de ponta a ponta) e --expires define um tempo de vida.
echo "hello" | pbca new --expires 1d
pbca new --file main.rs --syntax rust --title "demo"
git diff | pbca new --mode secret-key
Leia, liste e bifurque publicações. Liste as publicações da sua conta por padrão, ou passe --source local para publicações anônimas salvas nesta máquina.
pbca get <id>
pbca ls
pbca ls --source local
pbca fork <id>
Gerencie chaves de API para CI e scripts. A emissão exige uma chave atual que tenha o escopo account:write.
pbca account api-key list
pbca account api-key create --label "ci runner"
Leia sua caixa de entrada criptografada para destinatário e leve sua identidade de keybag para um novo dispositivo.
pbca inbox
pbca account keybag pull
Adicione --json a qualquer comando para saída legível por máquina, instale conclusões de shell e mantenha o pbca atualizado com pbca update.
pbca ls --json
pbca completions zsh > ~/.zsh/completions/_pbca
pbca update
Windows

instalação no windows

Baixe pbca-x86_64-pc-windows-gnu.exe da tabela acima, renomeie para pbca.exe e coloque no seu PATH (por exemplo em %USERPROFILE%\bin).