Questo è il comando go-list che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
go - strumento per la gestione del codice sorgente di Go
SINOSSI
go stratagemma [-e] [-f formato] [-json] [ Packages ]
DESCRIZIONE
Elenco elenca i pacchetti denominati dai percorsi di importazione, uno per riga.
L'output predefinito mostra il percorso di importazione del pacchetto:
code.google.com/p/google-api-go-client/books/v1
code.google.com/p/goauth2/oauth
code.google.com/p/sqlite
VERSIONI
-f Il flag -f specifica un formato alternativo per l'elenco, usando la sintassi di package
modello. L'output predefinito è equivalente a -f '{{.ImportPath}}'. la struttura
passato al modello è:
type Struttura del pacchetto {
Dir string // directory contenente i sorgenti del pacchetto
ImportPath string // importa il percorso del pacchetto in dir
Stringa del nome // nome del pacchetto
Stringa documento // stringa documentazione pacchetto
Stringa di destinazione // percorso di installazione
Goroot bool // questo pacchetto è nella radice di Go?
Bool standard // questo pacchetto fa parte della libreria Go standard?
Stale bool // "vai all'installazione" farebbe qualcosa per questo pacchetto?
Root string // Vai root o Vai alla directory del percorso contenente questo pacchetto
// File sorgenti
GoFiles []string // file sorgente .go (esclusi CgoFiles, TestGoFiles, XTestGoFiles)
CgoFiles []string // File sorgenti .go che importano "C"
CFiles []string // .c file sorgente
HFiles []string // .h file sorgente
SFiles []string // .s file sorgente
SysoFiles []string // file oggetto .syso da aggiungere all'archivio
// Direttive Cgo
CgoCFLAGS []string // cgo: flag per il compilatore C
CgoLDFLAGS []string // cgo: flag per linker
CgoPkgConfig []string // cgo: nomi pkg-config
// Informazioni sulla dipendenza
Imports []string // percorsi di importazione utilizzati da questo pacchetto
Deps []string // tutte le dipendenze importate (ricorsivamente)
// Informazioni sull'errore
Bool incompleto // questo pacchetto o una dipendenza ha un errore
Errore *PackageError // errore durante il caricamento del pacchetto
DepsErrors []*PackageError // errori durante il caricamento delle dipendenze
TestGoFiles []string // _test.go file nel pacchetto
TestImports []string // importa da TestGoFiles
XTestGoFiles []string // _test.go file al di fuori del pacchetto
XTestImports []string // importa da XTestGoFiles
}
-json Il flag -json fa sì che i dati del pacchetto vengano stampati in formato JSON anziché
utilizzando il formato del modello.
-e Il flag -e cambia la gestione dei pacchetti errati, quelli che non possono essere trovati
o sono malformati. Per impostazione predefinita, il comando list stampa un errore in errore standard
per ogni pacco errato e omette i pacchi in considerazione durante il
stampa abituale. Con il flag -e, il comando list non stampa mai gli errori su standard
error ed elabora invece i pacchetti errati con la consueta stampa.
I pacchetti errati avranno un ImportPath non vuoto e un campo Error non nullo;
altre informazioni possono o non possono mancare (azzerate).
Per ulteriori informazioni sulla specifica dei pacchetti, vedere andare-pacchetti(7).
Usa la go-list online utilizzando i servizi onworks.net