ホームCLI

pbca · pastebin.ca CLI

最新リリース
インストール

1行インストール(macOS / Linux)

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

スクリプトはOSとアーキテクチャを自動検出し、対応するバイナリをダウンロードして/usr/local/bin/pbcaにインストールします(PBCA_INSTALL_PREFIXで上書き可能)。インストール後、pbca loginを実行してこのデバイスを認可します。

直接ダウンロード

プラットフォーム別バイナリ

一覧のダイジェストに対してsha256sumで検証してください。

プラットフォームファイルsha256サイズ
読み込み中…
使い方

よく使うコマンド

サインインします。既定ではブラウザーを開き、ローカルの loopback ポートで結果を受け取ります。ヘッドレス環境や SSH マシンでは --device を使い、CI やスクリプトでは PBCA_API_KEY を設定してください。
pbca login
pbca login --device
export PBCA_API_KEY="pbca_…"
--body、--file、または stdin からペーストを作成します。--mode で可視性とアクセス(secret-key はエンドツーエンド暗号化)を選び、--expires で有効期間を設定します。
echo "hello" | pbca new --expires 1d
pbca new --file main.rs --syntax rust --title "demo"
git diff | pbca new --mode secret-key
ペーストの読み取り、一覧表示、フォークを行います。既定ではアカウントのペーストを一覧表示し、このマシンに保存された匿名ペーストには --source local を渡します。
pbca get <id>
pbca ls
pbca ls --source local
pbca fork <id>
CI とスクリプト用の API キーを管理します。発行には account:write スコープを持つ現在のキーが必要です。
pbca account api-key list
pbca account api-key create --label "ci runner"
受信者暗号化された受信箱を読み取り、keybag アイデンティティを新しいデバイスへ取り込みます。
pbca inbox
pbca account keybag pull
任意のコマンドに --json を追加して機械可読な出力にし、シェル補完をインストールして、pbca update で pbca を最新に保ちます。
pbca ls --json
pbca completions zsh > ~/.zsh/completions/_pbca
pbca update
Windows

Windowsインストール

上の表からpbca-x86_64-pc-windows-gnu.exeをダウンロードし、pbca.exeに名前を変更してPATH上(例:%USERPROFILE%\bin)に置きます。