Application summary. More...
#include <app.hpp>
Public Attributes | |
| std::optional< std::string > | name = std::optional<std::string>() |
| std::optional< std::string > | description = std::optional<std::string>() |
| std::optional< std::string > | version = std::optional<std::string>() |
| std::optional< std::string > | author = std::optional<std::string>() |
| std::optional< std::string > | copyright = std::optional<std::string>() |
| std::optional< std::string > | licence = std::optional<std::string>() |
| std::optional< std::string > | banner = std::optional<std::string>() |
| std::optional< std::filesystem::path > | bannerPath = std::optional<std::string>() |
Application summary.
Describe current application (name, author, version, copyright, ...)
| std::optional<std::string> anch::cli::App::author = std::optional<std::string>() |
Author
| std::optional<std::string> anch::cli::App::banner = std::optional<std::string>() |
Banner
| std::optional<std::filesystem::path> anch::cli::App::bannerPath = std::optional<std::string>() |
Banner path (it will be taken into account only if banner is not set)
| std::optional<std::string> anch::cli::App::copyright = std::optional<std::string>() |
Copyright
| std::optional<std::string> anch::cli::App::description = std::optional<std::string>() |
Description
| std::optional<std::string> anch::cli::App::licence = std::optional<std::string>() |
Licence
| std::optional<std::string> anch::cli::App::name = std::optional<std::string>() |
Application name (if not set, it will be set to executable name)
| std::optional<std::string> anch::cli::App::version = std::optional<std::string>() |
Version