Documentation ¶
Index ¶
Constants ¶
View Source
const ChefVersion = "11.0.8"
The chef version we're at least aiming for, even if it's not complete yet
View Source
const Version = "0.2.1"
The goiardi version
Variables ¶
View Source
var Config = InitConfig()
Functions ¶
func ParseConfigOptions ¶
func ParseConfigOptions() error
Read and apply arguments from the command line.
func ServerHostname ¶
func ServerHostname() string
The hostname and port goiardi is configured to use.
Types ¶
type Options ¶
type Options struct { Version bool `short:"v" long:"version" description:"Print version info."` Verbose []bool `short:"V" long:"verbose" description:"Show verbose debug information. (not implemented)"` ConfFile string `short:"c" long:"config" description:"Specify a config file to use."` Ipaddress string `short:"I" long:"ipaddress" description:"Listen on a specific IP address."` Hostname string `short:"H" long:"hostname" description:"Hostname to use for this server. Defaults to hostname reported by the kernel."` Port int `short:"P" long:"port" description:"Port to listen on. (default: 4545)"` }
Struct for command line options.
Click to show internal directories.
Click to hide internal directories.