Skip to content

micheam/imgcontent

Repository files navigation

imgcontent

CLI tool for image content management. Register image files used for blog posts, etc. in the cloud storage.

At the time of initial development, Google Cloud Storage is targeted.

Installation

[Notice] We have not yet distributed prebuilt binaries 😴

get src and build binary with go get:

go get github.com/micheam/contentmgmt/cmd/imgcontent

imgcontent binary will be installed:

imgcontent help

Environment values

env content note
IMGCONTENT_GCS_CREDENTIALS Path to Google CloudStorage Credential file (json) $HOME/.config/imgcontent/your-bucket-999999999999.json
IMGCONTENT_GCS_BUCKET bucket name your-bucket

Usage

NAME:
   imagecontent - manage img content

USAGE:
   imgcontent [global options] command [command options] [arguments...]

VERSION:
   0.2.0

AUTHOR:
   Michto Maeda <https://github.com/micheam>

COMMANDS:
     upload   upload file as a web content
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h     show help
   --version, -v  print the version

Command: Upload

NAME:
   imgcontent upload - upload file as a web content

USAGE:
   imgcontent upload [command options] <filepath>

OPTIONS:
   --format value  Display result with specified format. [mkd,html,adoc]
   --clipboard, -c  Write result to clipboard

Upload your content to Google-CloudStorage:

imgcontent upload ./sample.jpeg

Result will print via stdout:

$ imgcontent upload ./sample.jpeg
https://storage.googleapis.com/micheam-image-content/2019/11/17/070934.image.jpg

You can specify result format with --format:

$ imgcontent upload --format mkd ./sample.jpeg
![sample.jpeg](https://storage.googleapis.com/micheam-image-content/2019/11/19/100607.sample.jpeg)

Author

micheam - https://github.com/micheam/

Releases

No releases published

Packages

No packages published

Languages