mirror of
https://github.com/sametersoylu/argument-parser.git
synced 2026-04-13 03:41:18 +00:00
feat: improve help text for better readability, less duplication on the conventions, better syntax information.
This commit is contained in:
@@ -14,6 +14,10 @@ namespace argument_parser::conventions::implementations {
|
||||
std::string name() const override;
|
||||
std::string short_prec() const override;
|
||||
std::string long_prec() const override;
|
||||
std::string make_help_text(std::string const &short_arg, std::string const &long_arg,
|
||||
bool requires_value) const override;
|
||||
std::vector<convention_features> get_features() const override;
|
||||
|
||||
static gnu_argument_convention instance;
|
||||
|
||||
private:
|
||||
@@ -28,6 +32,10 @@ namespace argument_parser::conventions::implementations {
|
||||
std::string name() const override;
|
||||
std::string short_prec() const override;
|
||||
std::string long_prec() const override;
|
||||
std::string make_help_text(std::string const &short_arg, std::string const &long_arg,
|
||||
bool requires_value) const override;
|
||||
std::vector<convention_features> get_features() const override;
|
||||
|
||||
static gnu_equal_argument_convention instance;
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user