Argument_Parser/README.md
2025-07-15 22:40:52 +02:00

45 lines
668 B
Markdown

# Argument_Parser
A Command-Line interface for Ada, heavily inspired by the advice
from [clig.dev](www.clig.dev).
## Build
The library can be easily build with `gprbuild`:
```sh
gprbuild -Pargument_parser
```
The static library is then available under `lib`.
## Usage
```Ada
with Argument_Parser; use Argument_Parser;
procedure Main is
Parser : Argument_Parser;
begin
Parser.Add_Positional (
Integer_Option,
"Index",
"The Index of the input");
Parser.Add_Positional (
String_Option,
"Name",
"Name of the project");
Parser.Add_Option (
Boolean_Option (False),
);
end Main;
```