updated example to show off required flags

This commit is contained in:
Simon Kellet 2026-07-09 19:43:58 +01:00
parent d1b8884554
commit 45610c07f4

View File

@ -19,8 +19,7 @@ This a very simple implementation of Go-like flags in Odin
fleg.parse_flags() fleg.parse_flags()
``` ```
You can also marks flags as **required**. These will still be parsed, however will hault the application until they are passed:
You can also marks flags as **required"**. These will still be parsed, however will hault the application until they are passed:
```odin ```odin
import "fleg" import "fleg"
@ -29,14 +28,14 @@ You can also marks flags as **required"**. These will still be parsed, however w
fleg.parse_flags() fleg.parse_flags()
``` ```
***Supports: bool, int, string, f32***
And on the command line, you pass flags like so: And on the command line, you pass flags like so:
```bash ```bash
./<program name> -isNumber=45 -isRunning=false ...... ./<program name> -isNumber=45 -isRunning=false ......
``` ```
***Supports: bool, int, string, f32 and f64***
## Help flag: ## Help flag:
The package also contains a help context menu. This comes default and can be called like so (**Note:** You can also use "-h" or "--help"): The package also contains a help context menu. This comes default and can be called like so (**Note:** You can also use "-h" or "--help"):