Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Command gopkgs list your installed Go packages for import.

$ go get github.com/tpng/gopkgs

It aims to provide a faster alternative to go list all to list available packages for import.

It is extracted from the margo import paths function (https://github.com/DisposaBoy/GoSublime/blob/master/src/gosubli.me/margo/m_import_paths.go) bundled in GoSublime.

The difference of go list all and gopkgs is that go list all looks for go packages in your $GOPATH/src while gopkgs looks in your $GOPATH/pkg. As a result of this, only importable packages that have been installed (either by go get or go install) are listed by gopkgs.

Given the following package in $GOPATH/src/github.com/tpng/example.v1

package example

type Example struct {}

func New() *Example {
    return &Example{}
}

Both gopkgs and go list all will return github.com/tpng/example.v1 as the import path where gopkgs has no way to return the real package name example.

About

Command gopkgs list your installed Go packages for import.

Resources

Stars

37 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages