package main import ( "flag" ) type Flags struct { ConfigPath string } func (f *Flags) FromArgs() { flag.StringVar(&f.ConfigPath, "config", "", "path to configuration file") flag.Parse() }