Commit 47ebf174 authored by Matt Bell's avatar Matt Bell Committed by Juan Batiz-Benet

commands: Created a list of global options (for options owned by commands package)

parent e593c180
......@@ -15,6 +15,17 @@ const (
type Option struct {
Names []string // a list of unique names to
Type reflect.Kind // value must be this type
// TODO: add more features(?):
//Default interface{} // the default value (ignored if `Required` is true)
//Required bool // whether or not the option must be provided
}
// options that are used by this package
var globalOptions []Option = []Option{
Option{ []string{ "enc", "encoding" }, String },
}
// the above array of Options, wrapped in a Command
var globalCommand *Command = &Command{
Options: globalOptions,
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment