go-catbox
go-catbox
is a toolkit to help upload files to Catbox.
Installation
The simplest, cross-platform way is to download from GitHub Releases and place the executable file in your PATH.
Via Golang package get command
go get -u github.com/wabarc/go-catbox/cmd/catbox
From gobinaries.com:
$ curl -sf https://gobinaries.com/wabarc/go-catbox | sh
Usage
Command-line:
$ catbox
A CLI tool help upload files to Catbox.
Usage:
catbox [options] [file1] ... [fileN]
Go package:
import (
"fmt"
"github.com/wabarc/go-catbox"
)
func main() {
if url, err := catbox.New(nil).Upload(path); err != nil {
fmt.Fprintf(os.Stderr, "catbox: %v\n", err)
} else {
fmt.Fprintf(os.Stdout, "%s %s\n", url, path)
}
}
License
This software is released under the terms of the MIT. See the LICENSE file for details.