LinuxCommandLibrary

picgo

uploads images to various image hosting services

TLDR

Upload image

$ picgo upload [image.png]
copy
Upload from clipboard
$ picgo upload
copy
Set default uploader
$ picgo use [smms]
copy
List uploaders
$ picgo list uploader
copy
Install plugin
$ picgo install [plugin-name]
copy
Configure uploader
$ picgo set uploader
copy
Show config
$ picgo config
copy

SYNOPSIS

picgo command [options] [files]

DESCRIPTION

picgo uploads images to various image hosting services. It returns markdown-formatted URLs for documentation.
Multiple backends are supported through plugins. GitHub, S3-compatible, and dedicated image hosts work.
Clipboard upload captures screenshots directly. No need to save files first.
Configuration stores API keys and preferences. Each uploader has specific settings.
Output formats include markdown, HTML, and plain URLs. Direct integration with documentation workflows.

PARAMETERS

upload

Upload image(s).
use
Set default uploader.
list
List plugins/uploaders.
install
Install plugin.
uninstall
Remove plugin.
set
Configure settings.
config
Show configuration.
-h, --help
Show help.

UPLOADERS

smms - SM.MS
github - GitHub repository
imgur - Imgur
aliyun - Aliyun OSS
qiniu - Qiniu Cloud
tcyun - Tencent COS
upyun - Upyun

CAVEATS

Requires API keys for most services. Some services have upload limits. Plugin quality varies.

HISTORY

PicGo was created as an image upload tool for Chinese developers. It simplifies adding images to documentation and blog posts by handling upload and URL generation.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community