issues
search
avamsi
/
climate
"CLI Mate" autogenerates CLIs from structs / functions (nested subcommands, global / local flags, help generation, typo suggestions, shell completion etc.)
https://pkg.go.dev/github.com/avamsi/climate#section-documentation
The Unlicense
147
stars
3
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Switch to go tool in Go 1.24
#50
avamsi
opened
1 week ago
1
gomod: bump golang.org/x/tools from 0.25.0 to 0.27.0 in /cmd/cligen
#49
dependabot[bot]
opened
3 weeks ago
0
gomod: bump golang.org/x/text from 0.18.0 to 0.20.0
#48
dependabot[bot]
opened
3 weeks ago
0
gomod: bump golang.org/x/mod from 0.21.0 to 0.22.0
#47
dependabot[bot]
opened
3 weeks ago
0
gomod: bump golang.org/x/tools from 0.25.0 to 0.26.0 in /cmd/cligen
#46
dependabot[bot]
closed
3 weeks ago
1
gomod: bump golang.org/x/text from 0.18.0 to 0.19.0
#45
dependabot[bot]
closed
3 weeks ago
1
gomod: bump golang.org/x/tools from 0.24.0 to 0.25.0 in /cmd/cligen
#44
dependabot[bot]
closed
2 months ago
0
gomod: bump golang.org/x/mod from 0.20.0 to 0.21.0
#43
dependabot[bot]
closed
2 months ago
0
gomod: bump golang.org/x/text from 0.17.0 to 0.18.0
#42
dependabot[bot]
closed
2 months ago
0
Might be nice to set ErrPrefix on the underlying cobra Commands
#41
avamsi
opened
3 months ago
0
gomod: bump the all group across 4 directories with 4 updates
#40
dependabot[bot]
closed
3 months ago
0
gomod: bump golang.org/x/tools from 0.14.0 to 0.24.0 in /cmd/cligen
#39
dependabot[bot]
closed
3 months ago
1
gomod: bump golang.org/x/text from 0.13.0 to 0.17.0
#38
dependabot[bot]
closed
3 months ago
1
gomod: bump golang.org/x/mod from 0.13.0 to 0.20.0
#37
dependabot[bot]
closed
3 months ago
1
gomod: bump github.com/spf13/cobra from 1.7.0 to 1.8.1
#36
dependabot[bot]
closed
3 months ago
1
Would be interesting to add a WithDefaults(...) for Run*(...)
#35
avamsi
opened
5 months ago
0
Support global --profile?
#34
avamsi
opened
9 months ago
2
Replace reflect.TypeOf((*T)(nil)).Elem() usages with reflect.TypeFor[T]()
#33
avamsi
opened
10 months ago
0
gomod: bump github.com/spf13/cobra from 1.7.0 to 1.8.0
#32
dependabot[bot]
closed
3 months ago
1
gomod: bump golang.org/x/text from 0.13.0 to 0.14.0
#31
dependabot[bot]
closed
3 months ago
1
gomod: bump golang.org/x/mod from 0.13.0 to 0.14.0
#30
dependabot[bot]
closed
3 months ago
1
Investigate if TestCLI can check for parallel tests
#29
avamsi
opened
1 year ago
1
Dependabot: configure for all the modules?
#28
avamsi
opened
1 year ago
1
gomod: bump github.com/google/go-cmp from 0.5.9 to 0.6.0
#27
dependabot[bot]
closed
1 year ago
2
gomod: bump golang.org/x/mod from 0.12.0 to 0.13.0
#26
dependabot[bot]
closed
1 year ago
0
Maybe unhide version?
#25
avamsi
closed
1 year ago
1
Users should be able to define their own help / version commands / flags
#24
avamsi
opened
1 year ago
0
Support disabling boolean options with no prefix
#23
avamsi
opened
1 year ago
0
Be able to support any flag type
#22
avamsi
opened
1 year ago
0
Add a version command as well
#21
avamsi
closed
1 year ago
0
Support self-updating?
#20
avamsi
opened
1 year ago
3
ci: bump actions/checkout from 3 to 4
#19
dependabot[bot]
closed
1 year ago
0
Track overhead at some point
#18
avamsi
opened
1 year ago
0
Alert on exported value methods
#17
avamsi
closed
1 year ago
0
gomod: bump golang.org/x/text from 0.12.0 to 0.13.0
#16
dependabot[bot]
closed
1 year ago
0
Bump golang.org/x/text from 0.11.0 to 0.12.0
#15
dependabot[bot]
closed
1 year ago
0
FR: maybe also support exec.ExitError
#14
avamsi
closed
1 year ago
1
FR: support typed args
#13
avamsi
opened
1 year ago
0
Refactor: maybe export fields intended for use outside unexported structs?
#12
avamsi
closed
1 year ago
0
Commands should be able to take Context as input
#11
avamsi
closed
1 year ago
0
Consider taking pointers to structs as input
#10
avamsi
closed
1 year ago
2
Support arg validation
#9
avamsi
closed
1 year ago
1
Support hidden and required flags (possibly through struct tags)
#8
avamsi
opened
1 year ago
1
Probably update README and example with the dummy tools.go trick
#7
avamsi
closed
1 year ago
1
Consider using `///` for help doc instead of the normal `//` (clap.rs seems to be doing this)
#6
avamsi
closed
1 year ago
1
We should be able to guess `//clifr:usage` a little bit better (by using the method arguments)
#5
avamsi
closed
1 year ago
1
Rethink if struct + Execute() is the best way to structure "parent" commands
#4
avamsi
opened
1 year ago
0
Support command aliases (possibly with //clifr:aliases)
#3
avamsi
closed
1 year ago
1
Reorganize example and cli/clifr to cmd/*
#2
avamsi
closed
1 year ago
0
Use //clifr:* directives
#1
avamsi
closed
1 year ago
0
Next