Alex Flint
|
b83047068d
|
print help and usage at subcommand level if necessary
|
2019-05-03 15:49:44 -07:00 |
Alex Flint
|
15bf383f1d
|
add subcommands to usage string
|
2019-05-03 15:02:10 -07:00 |
Alex Flint
|
edd1af4667
|
Merge remote-tracking branch 'origin/master' into subcommand-impl
# Conflicts:
# parse.go
|
2019-05-03 13:16:52 -07:00 |
Alex Flint
|
6de9e789a9
|
Merge pull request #83 from alexflint/tweak-examples
Add expected outputs to all runnable examples
|
2019-05-03 13:14:44 -07:00 |
Alex Flint
|
3392c173d7
|
add expected output for usage example
|
2019-05-03 13:07:12 -07:00 |
Alex Flint
|
e2ce620ee4
|
add expected outputs to all examples
|
2019-05-03 12:56:41 -07:00 |
Alex Flint
|
c6473c4586
|
add tests for nested subcommands and subcommands with positionals
|
2019-05-03 11:21:34 -07:00 |
Alex Flint
|
e55b361498
|
fix error message
|
2019-05-02 09:50:44 -07:00 |
Alex Flint
|
a68d6000b6
|
test use of --version
|
2019-05-02 09:47:39 -07:00 |
Alex Flint
|
93fcb0e87d
|
use backticks rather than backslashes in string literal
|
2019-05-02 09:46:11 -07:00 |
Alex Flint
|
c8c61cf8bb
|
add test for case where environment var is not present
|
2019-05-02 09:44:48 -07:00 |
Alex Flint
|
f2f7bdbbd7
|
add test case for missing value in middle of argument string
|
2019-05-02 09:39:12 -07:00 |
Alex Flint
|
a15b6ad670
|
add test for canParse with TextUnmarshaler
|
2019-05-02 09:32:23 -07:00 |
Alex Flint
|
87be2d9790
|
add unittests for canParse
|
2019-05-02 09:28:17 -07:00 |
Alex Flint
|
5b649de043
|
test no such subcommand
|
2019-05-02 09:16:33 -07:00 |
Alex Flint
|
237c5e2b23
|
Merge remote-tracking branch 'origin/master' into subcommand-impl
|
2019-04-30 13:54:49 -07:00 |
Alex Flint
|
fb1ae1c3e0
|
Merge pull request #81 from alexflint/subcommands
small refactor to validation
|
2019-04-30 13:54:40 -07:00 |
Alex Flint
|
15b9bcfbb4
|
add several subcommand unittests
|
2019-04-30 13:53:14 -07:00 |
Alex Flint
|
39decf197f
|
add several subcommand unittests
|
2019-04-30 13:49:55 -07:00 |
Alex Flint
|
a78c6ded26
|
set subcommand structs to be struct pointers
|
2019-04-30 13:40:45 -07:00 |
Alex Flint
|
af12b7cfc2
|
introduced path struct
|
2019-04-30 13:30:23 -07:00 |
Alex Flint
|
6a796e2c41
|
add first two subcommand tests
|
2019-04-30 12:54:39 -07:00 |
Alex Flint
|
4e977796af
|
add recursive expansion of subcommands
|
2019-04-30 12:54:28 -07:00 |
Alex Flint
|
ddec9e9e4f
|
rename get/settable to readable/writable
|
2019-04-30 11:40:11 -07:00 |
Alex Flint
|
2267a58718
|
check error in test
|
2019-04-30 11:17:03 -07:00 |
Alex Flint
|
7df132abe8
|
check error in test
|
2019-04-30 11:16:10 -07:00 |
Alex Flint
|
f282f71f26
|
minor reformat
|
2019-04-30 11:16:01 -07:00 |
Alex Flint
|
e2dda40825
|
all tests passing again
|
2019-04-14 19:50:17 -07:00 |
Alex Flint
|
e86673b20a
|
restore process as a free func
|
2019-04-14 18:24:59 -07:00 |
Alex Flint
|
9edf2ebc95
|
Merge remote-tracking branch 'origin/master' into subcommands
|
2019-04-14 18:00:46 -07:00 |
Alex Flint
|
b8678d4045
|
refactor validation
|
2019-04-14 18:00:40 -07:00 |
Alex Flint
|
78d30a555c
|
Merge pull request #80 from alexflint/simplify-positionals
Simplify handling of positionals a little
|
2019-04-14 18:00:17 -07:00 |
Alex Flint
|
7b1d9ef23f
|
simplify processing of positionals a little
|
2019-04-14 17:30:53 -07:00 |
Alex Flint
|
42c2ab5ac6
|
Merge pull request #78 from alexflint/readme-spelling
minor fixes to readme
|
2019-04-14 17:18:01 -07:00 |
Alex Flint
|
f519755eae
|
Merge pull request #79 from alexflint/update-deps
update deps with go mod tidy
|
2019-04-14 17:17:48 -07:00 |
Alex Flint
|
2952bf0265
|
update deps with go mod tidy; go vendor
|
2019-04-14 16:11:46 -07:00 |
Alex Flint
|
891a07ec29
|
more tweaks
|
2019-04-14 16:08:51 -07:00 |
Alex Flint
|
e56211335f
|
minor fixes to readme
|
2019-04-14 16:06:27 -07:00 |
Alex Flint
|
6266d3e5b7
|
Merge pull request #74 from alexflint/add-golangci
add golangci badge
|
2019-04-14 15:50:56 -07:00 |
Alex Flint
|
1ec799ffcf
|
update link for golangci badge
|
2019-04-04 09:18:22 -07:00 |
Alex Flint
|
6b4ab7355c
|
add golangci badge, and fix some lint issues found by the tool
|
2019-04-04 09:10:24 -07:00 |
Alex Flint
|
57836b82be
|
Merge pull request #72 from alexflint/integration-tests
Tests for installation under go 1.10 and go 1.11
|
2018-12-27 12:00:40 -08:00 |
Alex Flint
|
f8987d1105
|
hook integration tests into travis
|
2018-12-27 11:28:34 -08:00 |
Alex Flint
|
e5a1f3c999
|
add script to compile under go 1.10
|
2018-12-27 11:25:10 -08:00 |
Alex Flint
|
25cd36cac6
|
add test that compiles under go 1.11 without the module system
|
2018-12-27 11:17:24 -08:00 |
Alex Flint
|
1c224f495b
|
add integration test that fetches and compiles code using go 1.11
|
2018-12-27 11:11:15 -08:00 |
Alex Flint
|
f40417ef11
|
Merge pull request #70 from alexflint/create-go-mod
Migrate from Godep to go.mod
|
2018-12-27 10:54:34 -08:00 |
Alex Flint
|
e85cc7a2e2
|
use go modules in travis
|
2018-11-20 13:29:41 -08:00 |
Alex Flint
|
d7246f2485
|
go mod vendor
|
2018-11-20 12:09:59 -08:00 |
Alex Flint
|
27a7b2fb3d
|
create go.mod, go.sum
|
2018-11-20 12:09:47 -08:00 |