Command
Biblioteka w C++ służąca do obsługi parametrów z linii komend.
Niewątpliwą zaletą jest prostota obsługi. De facto wystarczą już trzy linie kodu, by móc obsługiwać jakikolwiek parametr.
Przykład
Zgodnie z przykładem, wymagamy argumentu którego wartość ma być jakimś ciągiem znaków. Argument opisany jest jako: “Some Argument”. Gdy biblioteka wykryje że został podany, to przekaże go zgodnie z oczekiwanym typem.
Dodatkowo od wersji 0.3 wprowadzona została możliwość podpinania metod klasy. W ten sposób można automatycznie podpinać parametry z linii komend do wybranych setterów.
Kolejny przykład
Więcej przykładów można znaleźć w paczce z kodem.
Potencjalnym minusem jest wymóg posiadania kompilatora zgodnego ze standardem c++11.
W przypadku błędów, braków wymaganych parametrów, bądź gdy są niezgodne względem oczekiwanego typu, rzucane są odpowiednie wyjątki.
Do pobrania
Obecna wersja: 0.3