AnCH Framework 0.1
Another C++ Hack Framework
Loading...
Searching...
No Matches
anch::cli::App Struct Reference

Application summary. More...

#include <app.hpp>

Collaboration diagram for anch::cli::App:

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>()

Detailed Description

Application summary.

Describe current application (name, author, version, copyright, ...)

Since
0.1
Author
Vincent Lachenal

Member Data Documentation

◆ author

std::optional<std::string> anch::cli::App::author = std::optional<std::string>()

Author

◆ banner

std::optional<std::string> anch::cli::App::banner = std::optional<std::string>()

Banner

◆ bannerPath

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)

◆ copyright

std::optional<std::string> anch::cli::App::copyright = std::optional<std::string>()

Copyright

◆ description

std::optional<std::string> anch::cli::App::description = std::optional<std::string>()

Description

◆ licence

std::optional<std::string> anch::cli::App::licence = std::optional<std::string>()

Licence

◆ name

std::optional<std::string> anch::cli::App::name = std::optional<std::string>()

Application name (if not set, it will be set to executable name)

◆ version

std::optional<std::string> anch::cli::App::version = std::optional<std::string>()

Version


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