Commit Graph

16 Commits

Author SHA1 Message Date
Evan Fiordeliso 73d7db2078 Add version option handling 2023-11-16 23:01:54 -05:00
Evan Fiordeliso 384863fcdf Add zsh implementation 2023-11-13 17:00:49 -05:00
Evan Fiordeliso 2c26eda5e2 Add bash implementation of autocomplete and add names helper for command and option sets 2023-11-13 13:20:43 -05:00
Evan Fiordeliso 7123217e58 Add semi-working implementation of fishshell completions 2023-11-12 23:54:52 -05:00
Evan Fiordeliso 9e6ca2ce76 Rename opts package to opt 2023-11-12 17:19:34 -05:00
Evan Fiordeliso 981bfaa04e Add error for unknown option 2023-11-11 21:29:56 -05:00
Evan Fiordeliso f4c5adc4c7 Refactor the option parsing code to use methods on a struct 2023-11-11 21:18:18 -05:00
Evan Fiordeliso 34bd7544b1 Add option parsing 2023-11-11 20:49:38 -05:00
Evan Fiordeliso 9079086626 Rename flags to options 2023-11-11 19:28:58 -05:00
Evan Fiordeliso 43191d3ea2 Fix subcommand footer in help menu 2023-11-11 19:17:46 -05:00
Evan Fiordeliso 0cecbd6003 Add command set and move help and version flags to global flags default set 2023-11-11 19:16:05 -05:00
Evan Fiordeliso 8f98961c46 Add more flag types and add flag set 2023-11-10 14:59:37 -05:00
Evan Fiordeliso 5519d58908 Add help menu 2023-11-10 13:17:01 -05:00
Evan Fiordeliso 31e40ecc82 Remove executable from args in root 2023-11-10 00:59:06 -05:00
Evan Fiordeliso def39983fd Add hello world example and add more options 2023-11-10 00:49:44 -05:00
Evan Fiordeliso c32ce2efcd Add basic command handling, argument struct, and flag struct 2023-11-09 23:34:37 -05:00