Help us shape the future of Go! Take the 2026 Go Developer Survey

gost

command module
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2015 License: MIT Imports: 5 Imported by: 0

README

Gost

The gist client in go

Gost is a client for the gist API, it allows you to create and browse the gists of https://gist.github.com/.

Installation

You can grab a binary for your platform on the releases page.

Or else, you can install it from sources:

go get github.com/MaximeD/gost

Usage

Create gists

gost <files name>

You can supply as many files as you want here.

Full example:

gost -p -d "rocking the casbah" fun.go love_gist.rb

will create a private gist with description "rocking the casbah" with two files fun.go and love_gist.rb. The resulting url will be copy to your clipboard.

Command line options
Private gists

By default, your gists are public. If you want a private one, just add -p to your command. On first run, gost will create a prompt you for your credentials and store a token in it's configuration file, so that you will have to do this step only once.

Description

To give your gist a description use -d <description>.

Open result in browser

To have your browser auto open on the url, use the flag -o. (It will rely on xdg-open).

Update gist

To update a gist:

gost -u <gist_id_or_url> <files name>

You can supply an optional -d flag to update the description of your gist.

gost -u <gist_id_or_url> -d <new description> <files name>

List gists

You can list the gist of a user with the following:

gost -l <username>

Download a gist

gost -g <gist_id_or_url>

Delete a gist

Given you have the id of one of your gist and the right to delete it, use -D flag:

gost -D <gist_id_or_url>

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL