Definitively. Domain. ProgramInput
(definitively v0.4.1)
Copy Markdown
Declarative CLI input for a workflow program.
Summary
Functions
Returns the CLI flag for an input key (plan_file → --plan-file).
Parses a CLI flag into an input key (--plan-file → plan_file).
Types
@type input_type() :: :path | :string
@type t() :: %Definitively.Domain.ProgramInput{ default: term() | nil, description: String.t() | nil, name: atom(), required: boolean(), type: input_type() }