首页CLI

pbca · pastebin.ca CLI

最新版本
安装

一行安装(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
读取、列出和 fork 文本。默认列出你账户中的文本,或传入 --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 以获得机器可读输出,安装 shell 补全,并用 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)。