fix: help hint and --h/-h flags

This commit is contained in:
samsonium
2026-10-10 19:47:53 +03:00
parent cdf929dfc4
commit 92ec929e9f
+5 -2
View File
@@ -15,7 +15,7 @@ void print_hint()
{ {
printf("Usage: fz [flags] <file path>\n"); printf("Usage: fz [flags] <file path>\n");
printf("Flags:\n"); printf("Flags:\n");
printf("\tno flags available yet :(\n"); printf("\t-h\t--help\tprint usage information\n");
} }
// Parse passed arguments and build args setup structure // Parse passed arguments and build args setup structure
@@ -65,8 +65,11 @@ int main(int argc, char **argv)
{ {
run_args_t *args = parse_args(argc, argv); run_args_t *args = parse_args(argc, argv);
if (!args) if (!args)
{
return -1; return -1;
else if (args->help)
{
print_hint();
return 0;
} }
fzl_vm_t *vm = fzl_mkvm(args->filepath); fzl_vm_t *vm = fzl_mkvm(args->filepath);