gogo

Golang package navigator


License
BSD-2-Clause
Install
pip install gogo==1.1.1

Documentation

gogo

gogo - Go everywhere you want to go, never get lost in Go world (again).

Why

Because we always remember the package name, not its author's GitHub account.

Usage

Print out full path of given go package:

$ gogo yaml.v2
/Users/hvn/golang/src/gopkg.in/yaml.v2
$ gogo logrus
/Users/hvn/golang/src/github.com/Sirupsen/logrus

Print out quoted import path of given go package:

$ gogo -i yaml.v2
"gopkg.in/yaml.v2"
$ gogo -i logrus
"github.com/Sirupsen/logrus"

Find and cd to directory of a package:

cd `gogo docker`

Add import path from inside vim:

:r ! gogo logrus

Of course, the package must already on your disk, and the $GOPATH is correctly set.

Installtion

Use pip:

pip install gogo

Or run setup.py file:

python setup.py install

TODO

  • support Py3
  • port to Golang