LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

picgo

Upload 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 (PicGo-Core) is a command-line image upload tool that supports multiple image hosting backends. It returns markdown-formatted URLs suitable for documentation and blog posts.Multiple backends are supported through a plugin system, including GitHub, Imgur, SM.MS, and various Chinese cloud providers. Clipboard upload captures screenshots directly without saving files first. Output formats include markdown, HTML, and plain URLs for direct integration with documentation workflows.

PARAMETERS

upload [files...]

Upload image(s); without arguments, uploads from clipboard.
use uploader
Set the default uploader.
list [type]
List available plugins or uploaders.
install plugin
Install a plugin.
uninstall plugin
Remove a plugin.
set type
Interactively configure uploader settings.
config
Show current configuration.
-v, --version
Show version number.
-d, --debug
Enable debug mode.
-s, --silent
Enable silent mode.
-c path, --config path
Set a custom config file path.
-p url, --proxy url
Set a proxy for uploading.
-h, --help
Show help.

UPLOADERS

smms - SM.MSgithub - GitHub repositoryimgur - Imguraliyun - Aliyun OSSqiniu - Qiniu Cloudtcyun - Tencent COSupyun - Upyun

CAVEATS

Requires API keys or tokens for most hosting services. Some services have upload size or rate limits. Plugin quality varies. Requires Node.js runtime.

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

Copied to clipboard
Kai