Dan Buch
4407569431
Merge branch 'master' into fix-231
9 years ago
Jesse Szwedko
55b8924c2b
Merge pull request #230 from codegangsta/do-not-swallow-after-error
...
Aggregate errors from Before/After
9 years ago
Jesse Szwedko
2272dad83e
Version and help check should look for local flags too
...
Now that Global looks up the chain of contexts, the top level should
access the flags without the prefix (i.e. Bool rather than GlobalBool).
9 years ago
Jesse Szwedko
854c52192c
Merge pull request #227 from databus23/global-flags-from-all-parents
...
Collect global flags from the full command hierarchy
9 years ago
Jesse Szwedko
7ed7a51f86
Aggregate errors from Before/After
...
Previously `After` would overwrite any error from `Before`.
9 years ago
Sergey Romanov
f47f7b7e85
Fix panic if Valus in Int/StringSliceFlasg is missing
9 years ago
Fabian Ruff
65d50017d4
search context hierachy for global flags
9 years ago
jszwedko
b8104e5da7
Set writer when running command as app
...
Also add test from https://github.com/codegangsta/cli/pull/202 with
slight modifications.
10 years ago
jszwedko
e842547421
Readd printHelp function back
...
But update signature to take a writer. This is a backwards incompatible
change for those overriding the HelpPrinter, but the hope is that this
feature is largely unused and the usage is easily updated.
10 years ago
jszwedko
daad50e530
Turns out I didn't mean to add ExampleAppCommands at all
10 years ago
jszwedko
474646abed
Didn't mean to remove ExampleAppSubcommand
...
Also specify struct field initializers
10 years ago
jszwedko
bf65971a6a
Add `Command.Aliases` and deprecate `Command.ShortName`
...
`Aliases` will be more flexible while still allowing "ShortName"
behaviour via `Aliases`.
10 years ago
jszwedko
01cdaa065a
Merge remote-tracking branch 'origin/master' into add-multi-author-support
...
Conflicts:
app.go
10 years ago
Harrison
c6592bb487
app, help: add backwards compatibility for Authors
10 years ago
Jesse Szwedko
532d0bc2e3
Merge pull request #151 from imdario/master
...
After: companion action for Before
10 years ago
Harrison
05ecd63a95
app_test: prepare for PR
10 years ago
Harrison
3d7183307a
app, help: add support for multiple authors
10 years ago
Dario Castañé
4e3a83b43e
Merge branch 'master' of https://github.com/codegangsta/cli
...
Conflicts:
app.go
app_test.go
10 years ago
jszwedko
5159b98cbc
Use parsed context when running command as subcommnd
...
Rather than passing the unparsed context (parent context) in whenever
there are no subcommands.
10 years ago
Jesse Szwedko
bf4a526f48
Merge pull request #157 from dajulia3/pull_request
...
stop flag parsing after terminator --
10 years ago
Dan Buch
5b9e204508
Merge pull request #153 from codegangsta/allow-hiding-of-help-flag
...
Allow hiding of help flag without hiding help subcommand
10 years ago
Matthew McNew
d05d895492
stop flag parsing after terminator --
...
Signed-off-by: David Wadden <dwadden@pivotal.io>
10 years ago
jszwedko
69b84ea804
Renaming fakeWriter to mockWriter for consistency
10 years ago
jszwedko
b8c8282de5
Merge remote-tracking branch 'origin/master' into allow-writer-to-be-set
...
Conflicts:
app.go
help.go
10 years ago
jszwedko
0d4870d63e
Rename Stdout -> Writer
10 years ago
jszwedko
780f839a02
Allow hiding of help flag without hiding help subcommand
...
By utilizing struct zero value
10 years ago
Dario Castañé
ba22f2189a
Changing back cli import in app_test.go
10 years ago
Dario Castañé
3c4b583fee
Action error shadowing avoided on After
10 years ago
Dario Castañé
44efc2952d
Added Before method to command and app
10 years ago
Josh Mervine
089def51d8
Tweaking tests, removing local import.
10 years ago
Josh Mervine
120f0688a4
Merge remote-tracking branch 'parent/master'
...
Conflicts:
cli_test.go
flag_test.go
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
Audrius Butkevicius
9e036e08f1
Fix tests
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
Philippe Lafoucrière
df5fb46048
Fix global flags in Subcommands
...
closes #69
10 years ago
Josh Mervine
8f55ca83ff
running go fmt
10 years ago
Joshua Mervine
5821632000
Adding VersionPrinter and tests.
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
5e1cde20d3
Merge pull request #75 from Winslett/command-not-found
...
Customizable command not found function
11 years ago
Summer Mousa
705994c2c6
Added unit tests
11 years ago
Summer Mousa
85c3eadea4
Adding sample test
11 years ago
Chris Winslett
37299d4e5a
Customizable command not found function
11 years ago
Mr Rogers
b4d98765bd
rollback inconsequential changes
11 years ago
Mr Rogers
1ccba5fbb5
fix whitespace
11 years ago
Mr Rogers
a70d0bb136
add tests for description output
11 years ago
Tim Jarratt
58bfabca6d
Add a way to override the app help printer
...
Fixes #64
11 years ago
Greg B
78d5f0dd40
Unit tests for Before() functionality
11 years ago
Katrina Owen
2ec51afe91
Implement Float64Flag. See #46
11 years ago
Alexander Rødseth
1bea6dcbf0
Custom type for arguments
11 years ago
Alexander Rødseth
f93652a890
Fixed all problems/warnings reported by "go vet"
11 years ago
Jeremy Saenz
e6e641143c
JMS #39 : App.Run returns an error
11 years ago
Thesyncim
ed96efff1b
add simple test , fix errors and unused interface SliceFlag
11 years ago
Damien Le Berrigaud
5d511c7a8b
Allow for flags being passed in after arguments
11 years ago
Jeremy Saenz
e5c31ab592
JMS-34: App.Run() can now be run multiple times.
...
- Added a method for looking up commands
- Using some logic to make sure default flags are not added more than
once
11 years ago
Jeremy Saenz
ed1ee94250
Adding some docs
11 years ago