From a52445e5362a47fbfc1e552179822b52c518ded8 Mon Sep 17 00:00:00 2001 From: Simon Kellet Date: Thu, 9 Jul 2026 19:41:47 +0100 Subject: [PATCH] updated example to show off required flags --- example.odin | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/example.odin b/example.odin index 566de40..de05672 100644 --- a/example.odin +++ b/example.odin @@ -5,6 +5,7 @@ import vmem "core:mem/virtual" import "fleg" main :: proc(){ + /* arena: vmem.Arena arena_err := vmem.arena_init_growing(&arena) ensure(arena_err == nil) @@ -13,10 +14,11 @@ main :: proc(){ fleg.init_custom_allocator(arena_alloc) defer fleg.destroy() + */ fleg.FLAG_START_CHAR = ":" fleg.FLAG_SEP_CHAR = "=" - fleg.FORCE_HELP_ON_EMPTY_ARGS = true + //fleg.FORCE_HELP_ON_EMPTY_ARGS = true defer fleg.destroy() isRunning: bool @@ -24,8 +26,8 @@ main :: proc(){ isString: string isFloat: f32 - fleg.BoolVar(&isRunning, "isRunning", true, "A select piece of code is running!") - fleg.IntVar(&isNumber, "isNumber", 3434, "A number!") + fleg.BoolVar(&isRunning, "isRunning", false, "A select piece of code is running!", required = true) + fleg.IntVar(&isNumber, "isNumber", 3434, "A number!", required = true) fleg.StringVar(&isString, "isString", "Hellope!", "A string!") fleg.Float32Var(&isFloat, "isFloat", 3.1415, "A float!") fleg.parse_flags()