func main() { … }
type application …
func (app *application) Name() string { … }
func (app *application) Usage() string { … }
func (app *application) ShortHelp() string { … }
func (app *application) DetailedHelp(f *flag.FlagSet) { … }
func (app *application) Run(ctx context.Context, args ...string) error { … }
func (app *application) print(lpkg *packages.Package) { … }
type stringListValue …
func newStringListValue(val []string, p *[]string) *stringListValue { … }
func (ss *stringListValue) Get() interface{ … }
func (ss *stringListValue) String() string { … }
func (ss *stringListValue) Set(s string) error { … }