命令行与终端界面
CLI 适合重复执行的上传任务;TUI 适合在终端中管理配置和查看最近的上传结果。
终端界面
bash
picgo
picgo tui在交互式终端中运行上述命令。首次使用选择 Set up a destination。在非交互环境中,无参数 picgo 显示帮助;tui 需要交互式终端。
| 按键 | 操作 |
|---|---|
| Tab 或 ← / → | 切换操作组 |
| ↑ / ↓,Enter | 选择并执行操作 |
| / | 搜索操作 |
| r | 最近上传结果 |
| c / m | 复制所选结果的 URL / Markdown |
| Esc | 取消当前表单 |
| q | 从菜单退出 |
上传与临时选择
bash
picgo upload ./image.png
picgo u ./first.png ./second.jpg
picgo upload ./image.png --picbed github --configName "Work"--picbed 和 --configName 只改变本次上传,不覆盖已保存的默认值。省略图床时使用当前图床;省略配置名时使用该图床的默认配置。图床 ID 见存储服务表。
管理命名配置
bash
picgo set uploader github "Work"
picgo use uploader github "Work"
picgo config list github
picgo config use github "Work"
picgo config edit github "Work"
picgo config rename github "Work" "Team"use uploader 选择当前图床;config use 选择某个图床的默认命名配置。config show 会打印配置值,可能包含凭据,不要将输出用于公开截图或 issue。
删除配置前确认它不再被使用:picgo config remove github "Team"。该命令会要求确认。
图片处理与第二图床
bash
picgo set buildin compress
picgo set buildin watermark
picgo set buildin rename
picgo set secondUploader github "Backup"第二图床设置可选择共享已处理的图片,或从原图独立处理。命令中的 buildin 是 CLI 模块名;JSON 中相应字段为 buildIn。
插件、语言与帮助
bash
picgo install picgo-plugin-<name>
picgo list
picgo set plugin
picgo use plugins
picgo i18n en
picgo upload --help
picgo config --help