Skip to content
/ gopkgs Public

Command gopkgs list your installed Go packages for import.

License

Notifications You must be signed in to change notification settings

tpng/gopkgs

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages