kaycxx-cli
C++ CLI library
Loading...
Searching...
No Matches
Public Attributes | List of all members
kaycxx::cli::command_options Struct Reference

Optional metadata for a command. More...

#include <kaycxx/cli/command.hpp>

Public Attributes

std::optional< std::string_view > version = std::nullopt
 Command version string used by version output.
 
std::optional< std::string_view > description = std::nullopt
 Short command description used by generated help output.
 
std::optional< std::string_view > author = std::nullopt
 Author name used by generated version output.
 
std::optional< std::string_view > email = std::nullopt
 Author contact address used by generated version output.
 
std::optional< std::string_view > bugs = std::nullopt
 Email address or website URL to which to report bugs to.
 
std::optional< std::string_view > copyright = std::nullopt
 Copyright notice used by generated version output.
 
std::optional< std::string_view > license = std::nullopt
 License text used by generated version output.
 

Detailed Description

Optional metadata for a command.


The documentation for this struct was generated from the following file: