From e6f7413674f243e3e181ee8540d428b38d3f9439 Mon Sep 17 00:00:00 2001 From: Chris Watson Date: Sat, 28 Jan 2023 14:37:38 -0700 Subject: [PATCH] fix for boolean flag at end --- src/arg_parser.cr | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/arg_parser.cr b/src/arg_parser.cr index 144f858..ee48506 100644 --- a/src/arg_parser.cr +++ b/src/arg_parser.cr @@ -67,7 +67,8 @@ module ArgParser arg = %args.shift next unless key = parse_key(arg) - value = %args.shift rescue nil + # TODO: Find a different way to handle this + value = %args.shift rescue "true" if value && parse_key(value) %args.unshift(value) value = "true"