15namespace kaycxx::cli {
24template <parseable_value T>
61 parameter<T>* definition_;
Defines and parses a command line interface.
Definition command.hpp:68
Handle for a registered option.
Definition option_handle.hpp:25
option_handle default_value(T value)
Sets the default option value.
Definition option_handle.hpp:53
Handle for a registered positional parameter.
Definition parameter_handle.hpp:25
parameter< T > const & definition() const noexcept
Returns the underlying parameter definition.
Definition parameter_handle.hpp:32
parameter_handle default_value(T value)
Sets the default parameter value.
Definition parameter_handle.hpp:43
Defines single positional parameters.