Jeremy Saenz
6543424570
Merge pull request #122 from AudriusButkevicius/author
...
Print author
10 years ago
Jeremy Saenz
565493f259
Merge pull request #108 from modcloth/env-config-fun
...
Adding support for default from the env
10 years ago
Audrius Butkevicius
527fbe0671
Unify template formatting
10 years ago
Audrius Butkevicius
fcc1613bb5
Do not show empty description section
10 years ago
Audrius Butkevicius
e38bac8225
Print author
10 years ago
Kyle Allan
156cd267e5
move to CommandNotFound copy to startApp
10 years ago
Kyle Allan
1880853f15
copy the CommandNotFound when running as a subcommand
10 years ago
Dan Buch
e8939d2aa0
Merge remote-tracking branch 'origin/master' into env-config-fun
...
Conflicts:
README.md
app_test.go
cli_test.go
10 years ago
Jeremy Saenz
27ecc97192
Merge pull request #112 from AudriusButkevicius/swap
...
Add Args.Swap command for swapping arguments
10 years ago
Jeremy Saenz
8c34b12d83
Merge pull request #114 from AudriusButkevicius/shortcut
...
Add App.RunAndExitOnError shortcut
10 years ago
Jeremy Saenz
c7d940a369
Merge pull request #115 from AudriusButkevicius/hidehelp
...
Make help command optional
10 years ago
Jeremy Saenz
650665814a
Merge pull request #116 from modcloth/add-go-vet-to-travis-build
...
Run `go vet` as part of Travis build
10 years ago
jszwedko
9e5f47524b
Run `go vet` as part of Travis build
10 years ago
Audrius Butkevicius
449f261ee9
Add App.RunAndExitOnError shortcut
10 years ago
Audrius Butkevicius
6f8cfa703a
Add Args.Swap command for swapping arguments
...
The usecase:
my-cli user <USERID> set <FIELD> <VALUE>
Being able to swap <USERID> with set argument, we can have nested subcommands while preserving all variable arguments along the way.
10 years ago
Audrius Butkevicius
9e036e08f1
Fix tests
10 years ago
Audrius Butkevicius
bc02933ea4
Fix Subcommand help text
10 years ago
Audrius Butkevicius
d6d4e6448b
Hide "Options" sections in help, if no flags are defined
10 years ago
Audrius Butkevicius
4a645835f0
Add HideHelp flag in App and Command
10 years ago
Jeremy Saenz
d38a3b82a6
Merge pull request #109 from modcloth/go-vetting
...
Go vetting
10 years ago
Dan Buch
48869e13a4
Addressing `go vet` offenses
10 years ago
jszwedko
c99454b374
Adding struct field names to examples in README
...
Idiomatic Go
10 years ago
jszwedko
bcfb32b8b0
Updating tests to pass `go vet`
...
Mostly lack of struct field names in literals and one sprintf format
specifier mismatch.
10 years ago
Dan Buch
fc16c67be3
Updating structs to use labels, adding tests for env stuff
10 years ago
Dan Buch
97fd93272f
Starting to hack in some env var configuration goodness
10 years ago
Jeremy Saenz
5ddbbe33e5
Merge pull request #106 from gemnasium/fix-subcmd-global-flags
...
Fix global flags in Subcommands
10 years ago
Philippe Lafoucrière
df5fb46048
Fix global flags in Subcommands
...
closes #69
10 years ago
Yushi Nakai
742745ce19
add completion file for zsh
10 years ago
Josh Mervine
8f55ca83ff
running go fmt
10 years ago
Josh Mervine
7ca86444e8
making all pathing for cli local in tests for easier fork testing
10 years ago
Joshua Mervine
5821632000
Adding VersionPrinter and tests.
10 years ago
Artem Nezvigin
71e3acacd2
Add FlagNames() method to Context
...
It's often useful to list all defined flags prior to launching the
program for debugging/logging purposes. This takes away the boilerplate.
10 years ago
John Hopper
60e3dcaf6d
Allow a writer to be set that represents Stdout so that redirection of App output may occur.
10 years ago
Jeremy Saenz
bb9189510a
Merge pull request #81 from zenoss/upstream/feature/generic-flags
...
Generic parsers as flag types
10 years ago
Jeremy Saenz
07cae0dfd4
Merge pull request #84 from JackC/help-printer
...
Use HelpPrinter in ShowCommandHelp
10 years ago
Jeremy Saenz
c05720b864
Merge pull request #86 from zenoss/upstream/feature/help-version-flags
...
Can now change these default flags in other applications
10 years ago
Summer Mousa
a911ec75e4
Can now change these default flags in other applications
11 years ago
Jack Christensen
357921b483
Use HelpPrinter in ShowCommandHelp
11 years ago
Jeremy Saenz
820deefc90
Merge pull request #83 from penberg/string-slice-usage-text
...
Make StringSliceFlag usage text consistent
11 years ago
Jeremy Saenz
73aae5979c
Merge pull request #80 from wendorf/master
...
Add SkipFlagParsing option to Command
11 years ago
Jeremy Saenz
5e1cde20d3
Merge pull request #75 from Winslett/command-not-found
...
Customizable command not found function
11 years ago
Jeremy Saenz
a502865bb7
Merge pull request #74 from Winslett/context-accessible-command
...
Make Command accessible from Context
11 years ago
Jeremy Saenz
5a05be4a93
Merge pull request #82 from zenoss/upstream/feature/recursive-subcommands
...
A better version of infinite subcommands
11 years ago
Summer Mousa
2535376782
If the Subcommand is instantiated, via the Before method and has no subcommands, display the CommandHelp instead of the SubcommandHelp
11 years ago
Pekka Enberg
646b290d5d
Make StringSliceFlag usage text consistent
...
This fixes StringSliceFlag default usage text to be consistent with
IntegerSliceFlag.
Before:
-f [] `-f option -f option` port forwarding rules
After:
-f '-f option -f option' port forwarding rules
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
11 years ago
Summer Mousa
faf2a3d4a3
Added Before method to command. If set, or if command.Subcommands is set, then the command is treated as a recursive subcommand
11 years ago
Summer Mousa
1a63283d44
dolling it up
11 years ago
Summer Mousa
4f92d19cbb
Updated readme
11 years ago
Summer Mousa
705994c2c6
Added unit tests
11 years ago
Summer Mousa
13f0c8c0f6
More consistent implementation of recursive subcommands
11 years ago