package main import "core:fmt" import "core:os" GO_BINARY :: "./envr-go" main :: proc() { cmd, ok := parse_args() if !ok { return } if !is_implemented(cmd.name) { fallback_to_go() return } switch cmd.name { case "version": cmd_version(&cmd) case: fmt.printf("Unknown command: %s\n", cmd.name) print_usage() os.exit(1) } } fallback_to_go :: proc() { args := make([dynamic]string) append(&args, "./envr-go") for i in 1..