Evan Fiordeliso
|
8f6d809f73
|
Remove dependency on strcase
|
2023-11-16 23:21:23 -05:00 |
Evan Fiordeliso
|
73d7db2078
|
Add version option handling
|
2023-11-16 23:01:54 -05:00 |
Evan Fiordeliso
|
b4759d5f08
|
Fix spacing on subcommand names
|
2023-11-16 22:58:49 -05:00 |
Evan Fiordeliso
|
26bee58adc
|
Implement global options in zsh implementation
|
2023-11-13 19:06:59 -05:00 |
Evan Fiordeliso
|
ba90879ff0
|
Add powershell completions implementation
|
2023-11-13 18:37:37 -05:00 |
Evan Fiordeliso
|
a573f722af
|
Add todo to zsh and add powershell base
|
2023-11-13 18:07:24 -05:00 |
Evan Fiordeliso
|
b4d610e5fd
|
Fix subcommands in zsh implementation
|
2023-11-13 17:16:22 -05:00 |
Evan Fiordeliso
|
384863fcdf
|
Add zsh implementation
|
2023-11-13 17:00:49 -05:00 |
Evan Fiordeliso
|
1ee91301f4
|
Add todo to bash completions
|
2023-11-13 15:24:18 -05:00 |
Evan Fiordeliso
|
5979ea58a2
|
Fix missing var in bash impl
|
2023-11-13 13:42:25 -05:00 |
Evan Fiordeliso
|
71cddc5b20
|
Fix spacing in bash implementation
|
2023-11-13 13:42:06 -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
|
31c4264e4f
|
Add todo to fish shell
|
2023-11-13 10:12:42 -05:00 |
Evan Fiordeliso
|
018a72256b
|
Remove disable file completions line
|
2023-11-13 00:47:04 -05:00 |
Evan Fiordeliso
|
c50491da9f
|
Remove echo line
|
2023-11-13 00:44:43 -05:00 |
Evan Fiordeliso
|
1692790506
|
Better fish completion using functions
|
2023-11-13 00:44:09 -05:00 |
Evan Fiordeliso
|
7123217e58
|
Add semi-working implementation of fishshell completions
|
2023-11-12 23:54:52 -05:00 |
Evan Fiordeliso
|
3f7f04e4f1
|
Add completions subcommands
|
2023-11-12 18:50:02 -05:00 |
Evan Fiordeliso
|
c6e41de5c8
|
Add command arguments to help menu and don't show available options if there aren't any
|
2023-11-12 17:22:17 -05:00 |
Evan Fiordeliso
|
9e6ca2ce76
|
Rename opts package to opt
|
2023-11-12 17:19:34 -05:00 |
Evan Fiordeliso
|
306443ae81
|
Modify a few test cases to cover a few lines in the float option
|
2023-11-12 17:09:33 -05:00 |
Evan Fiordeliso
|
753c179edb
|
Rename TakesArg to RequiresVal
|
2023-11-12 17:07:38 -05:00 |
Evan Fiordeliso
|
b8a7d72433
|
Return error when value is not specified and add more test cases
|
2023-11-12 17:06:43 -05:00 |
Evan Fiordeliso
|
9456b4097b
|
Add more test cases
|
2023-11-12 17:00:01 -05:00 |
Evan Fiordeliso
|
a06e83f96a
|
Remove benchmarks
|
2023-11-12 16:54:04 -05:00 |
Evan Fiordeliso
|
0518fee98e
|
Remove cmd directory and add comment to go.mod
|
2023-11-12 14:28:44 -05:00 |
Evan Fiordeliso
|
e061bcb881
|
Add a bunch of test cases for the parser and add benchmarks
|
2023-11-12 14:27:36 -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
|
46a6f8d48e
|
Better flags help lines
|
2023-11-10 15:11:50 -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
|
d1b61e2eb4
|
Update go.fifitido.net/cmd in hello world example
|
2023-11-10 00:59:53 -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 |
Evan Fiordeliso
|
c95ea59d08
|
Init go module
|
2023-11-09 23:07:00 -05:00 |
Evan Fiordeliso
|
65ab16dd04
|
Init devenv
|
2023-11-09 23:06:27 -05:00 |
Evan Fiordeliso
|
441b8b0998
|
Initial commit
|
2023-11-09 22:59:46 -05:00 |