updated example to show off required flags
This commit is contained in:
parent
c93be3493d
commit
a52445e536
@ -5,6 +5,7 @@ import vmem "core:mem/virtual"
|
|||||||
import "fleg"
|
import "fleg"
|
||||||
|
|
||||||
main :: proc(){
|
main :: proc(){
|
||||||
|
/*
|
||||||
arena: vmem.Arena
|
arena: vmem.Arena
|
||||||
arena_err := vmem.arena_init_growing(&arena)
|
arena_err := vmem.arena_init_growing(&arena)
|
||||||
ensure(arena_err == nil)
|
ensure(arena_err == nil)
|
||||||
@ -13,10 +14,11 @@ main :: proc(){
|
|||||||
|
|
||||||
fleg.init_custom_allocator(arena_alloc)
|
fleg.init_custom_allocator(arena_alloc)
|
||||||
defer fleg.destroy()
|
defer fleg.destroy()
|
||||||
|
*/
|
||||||
|
|
||||||
fleg.FLAG_START_CHAR = ":"
|
fleg.FLAG_START_CHAR = ":"
|
||||||
fleg.FLAG_SEP_CHAR = "="
|
fleg.FLAG_SEP_CHAR = "="
|
||||||
fleg.FORCE_HELP_ON_EMPTY_ARGS = true
|
//fleg.FORCE_HELP_ON_EMPTY_ARGS = true
|
||||||
|
|
||||||
defer fleg.destroy()
|
defer fleg.destroy()
|
||||||
isRunning: bool
|
isRunning: bool
|
||||||
@ -24,8 +26,8 @@ main :: proc(){
|
|||||||
isString: string
|
isString: string
|
||||||
isFloat: f32
|
isFloat: f32
|
||||||
|
|
||||||
fleg.BoolVar(&isRunning, "isRunning", true, "A select piece of code is running!")
|
fleg.BoolVar(&isRunning, "isRunning", false, "A select piece of code is running!", required = true)
|
||||||
fleg.IntVar(&isNumber, "isNumber", 3434, "A number!")
|
fleg.IntVar(&isNumber, "isNumber", 3434, "A number!", required = true)
|
||||||
fleg.StringVar(&isString, "isString", "Hellope!", "A string!")
|
fleg.StringVar(&isString, "isString", "Hellope!", "A string!")
|
||||||
fleg.Float32Var(&isFloat, "isFloat", 3.1415, "A float!")
|
fleg.Float32Var(&isFloat, "isFloat", 3.1415, "A float!")
|
||||||
fleg.parse_flags()
|
fleg.parse_flags()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user