Golang dokumentation lokalt
Dagens UNIX-tips handlar otippat om Golang och hur du kan få tag på dokumentationen när du inte är online.
Jag tyckte detta var ganska fiffigt, har du $GOBIN i din $PATH från installationen och $GOROOT satt till där hela paketet är så behöver du bara skriva följande.
godoc -http=:6060
Detta startar en simpel webbserver på port 6060 av localhost på din maskin så du kan skriva http://localhost:6060/pkg/net/ t.ex. för att nå dokumentationen av net.paketet samt hela golang.org webbsidan.
Dokumentationen i golang är egentligen bara en spegling av golang.org.
Jag har önskat att ha dokumentationen i manualformat för UNIX men för dom som är vana vid perldoc finns faktiskt ett annat sätt att anropa godoc.
golang >: godoc net LookupHost PACKAGE package net import "net" FUNCTIONS func LookupHost(name string) (cname string, addrs []string, err os.Error) LookupHost looks for name using the local hosts file and DNS resolver. It returns the canonical name for the host and an array of that host's addresses.
Det är ju ett öppet projekt så jag antar att vi helt enkelt får hoppas att någon skriver manualer för golang.



