Commit Graph

16 Commits

Author SHA1 Message Date
Nick Chambers 47332f3777 Teach `gargoyle_digest_argv` to report errors intelligently 2022-07-01 14:46:13 -05:00
Nick Chambers 26525b24fb Return a proper error if a parameter is unknown 2022-06-30 03:08:37 -05:00
Nick Chambers 103b0eb94d Use default values instead of hard-coding 2022-06-30 02:19:10 -05:00
Nick Chambers 60b54e37c0 Honor `GARGOYLE_FLG_STRCT` when parsing command line arguments 2022-06-29 23:32:07 -05:00
Nick Chambers 52577843c3 Update method to match variable name 2022-06-29 14:44:45 -05:00
Nick Chambers 41c0a4c2da Fix environment variable parser to exit early 2022-06-28 20:42:32 -05:00
Nick Chambers 8b8f6a2b3f Parse and apply environment variables 2022-06-28 20:27:17 -05:00
Nick Chambers fb3610c4d5 Apply values to short options 2022-06-28 20:24:07 -05:00
Nick Chambers 4e10b72586 Restructure code and make all public features toggleable 2022-06-27 18:25:31 -05:00
Nick Chambers 88c124f4bc Properly obtain the next option value 2022-06-20 12:49:17 -05:00
Nick Chambers 624646663d Properly toggle boolean flag values 2022-06-19 20:30:01 -05:00
Nick Chambers f6fba0ac6b Skip argv 0 by default 2022-06-19 04:02:11 -05:00
Nick Chambers 4f2ec58b6e Accurately parse boolean options 2022-06-19 02:55:16 -05:00
Nick Chambers e7d0b2c114 Find the appropriate entry for short options 2022-06-19 00:56:39 -05:00
Nick Chambers 9dfca6f3c1 Find the appropriate entry for long options 2022-06-19 00:13:49 -05:00
Nick Chambers c9ee108cd5 Create the basic parser shell 2022-06-18 20:13:10 -05:00