SYMBOL INDEX (50 symbols across 11 files) FILE: colors/colors.go constant Reset (line 4) | Reset = "\033[0m" constant OK (line 5) | OK = "\033[0;32m" constant Error (line 6) | Error = "\033[0;31m" constant Warn (line 7) | Warn = "\033[0;33m" FILE: goop/goget.go type DownloadRecorder (line 11) | type DownloadRecorder struct method Write (line 20) | func (d *DownloadRecorder) Write(p []byte) (n int, err error) { method Downloads (line 31) | func (d *DownloadRecorder) Downloads() []string { function NewDownloadRecorder (line 16) | func NewDownloadRecorder(writer io.Writer) *DownloadRecorder { method goGet (line 39) | func (g *Goop) goGet(pkgpath string, gopath string) ([]string, error) { FILE: goop/goop.go type UnsupportedVCSError (line 19) | type UnsupportedVCSError struct method Error (line 23) | func (e *UnsupportedVCSError) Error() string { type Goop (line 27) | type Goop struct method patchedEnv (line 38) | func (g *Goop) patchedEnv(replaceGopath bool) env.Env { method PrintEnv (line 54) | func (g *Goop) PrintEnv() { method Exec (line 64) | func (g *Goop) Exec(name string, args ...string) error { method Install (line 78) | func (g *Goop) Install() error { method Update (line 93) | func (g *Goop) Update() error { method parseAndInstall (line 101) | func (g *Goop) parseAndInstall(goopfile *os.File, writeLockFile bool) ... method vendorDir (line 304) | func (g *Goop) vendorDir() string { method currentRev (line 308) | func (g *Goop) currentRev(vcsCmd string, path string) (string, error) { method clone (line 334) | func (g *Goop) clone(vcsCmd string, url string, clonePath string) error { method checkout (line 344) | func (g *Goop) checkout(vcsCmd string, path string, tag string) error { method command (line 363) | func (g *Goop) command(path string, name string, args ...string) *exec... method quietCommand (line 372) | func (g *Goop) quietCommand(path string, name string, args ...string) ... function NewGoop (line 34) | func NewGoop(dir string, stdin io.Reader, stdout io.Writer, stderr io.Wr... function repoForDep (line 379) | func repoForDep(dep *parser.Dependency) (*vcs.RepoRoot, error) { function pathExists (line 390) | func pathExists(path string) (bool, error) { FILE: goop/goop_test.go function Test (line 10) | func Test(t *testing.T) { FILE: goop/vcs.go function GuessVCS (line 10) | func GuessVCS(url string) string { function IdentifyVCS (line 27) | func IdentifyVCS(url string) string { function RepoRootForImportPathWithURLOverride (line 51) | func RepoRootForImportPathWithURLOverride(importPath string, url string)... FILE: main.go function main (line 14) | func main() { function printUsage (line 71) | func printUsage() { constant usage (line 76) | usage = ` FILE: parser/dependency.go type Dependency (line 5) | type Dependency struct method String (line 11) | func (d *Dependency) String() string { FILE: parser/parser.go type ParseError (line 10) | type ParseError struct method Error (line 27) | func (e *ParseError) Error() string { constant CommentOrPackage (line 17) | CommentOrPackage = iota constant URLOr (line 18) | URLOr constant TokenComment (line 22) | TokenComment = "//" constant TokenRev (line 23) | TokenRev = "#" constant TokenURL (line 24) | TokenURL = "!" function Parse (line 31) | func Parse(r io.Reader) ([]*Dependency, error) { FILE: parser/parser_test.go function Test (line 12) | func Test(t *testing.T) { FILE: pkg/env/env.go type Env (line 8) | type Env method Strings (line 27) | func (e Env) Strings() []string { method Prepend (line 35) | func (e Env) Prepend(key string, val string) { function NewEnv (line 10) | func NewEnv() Env { FILE: pkg/env/env_test.go function Test (line 12) | func Test(t *testing.T) {