odin-flags/main.odin
Simon Kellet 7caccb7273 ver 0.1
2026-07-06 15:17:06 +01:00

33 lines
769 B
Odin

package flag
import "core:fmt"
import "myflag"
main :: proc(){
/*
arena: vmem.Arena
arena_err := vmem.arena_init_growing(&arena)
ensure(arena_err == nil)
arena_alloc := vmem.arena_allocator(&arena)
defer vmem.arena_destroy(&arena) //clean
myflag.init_custom_allocator(arena_alloc)
defer myflag.destroy()
*/
defer myflag.destroy()
isRunning: bool
isNumber: int
isString: string
myflag.BoolVar(&isRunning, "isRunning", true, "A select piece of code is running!")
myflag.IntVar(&isNumber, "isNumber", 3434, "A number!")
myflag.StringVar(&isString, "isString", "Hellope!", "A string!")
myflag.parse_flags()
fmt.println("-------MAIN--------")
fmt.println(isRunning)
fmt.println(isNumber)
fmt.println(isString)
fmt.println("-------MAIN--------")
}