draconic v0.1.1 Draconic.Program

Link to this section Summary

Link to this section Types

Link to this type options()
options() :: %{
  flag_type: :keywords | :map,
  help: module(),
  help_flag: {atom(), atom()},
  help_command: boolean()
}
Link to this type t()
t() :: %{commands: [Draconic.Command.t()], flags: keyword(), options: options()}

Link to this section Functions

Link to this macro alias_flag(alias, flag) (macro)
Link to this macro command(mod) (macro)
Link to this macro default(cmd) (macro)
Link to this macro flag(name, type) (macro)
Link to this macro flag_type(type) (macro)
Link to this macro help_flag(name, alias) (macro)
Link to this macro help_renderer(mod) (macro)
Link to this macro provide_help_command(state) (macro)