class Hiiro::Options
def flag(name, short: nil, default: false, desc: nil)
def flag(name, short: nil, default: false, desc: nil) defn = Definition.new(name, short: short, type: :flag, default: default, desc: desc) @definitions[name.to_sym] = defn self end