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
Summer Mousa
1eaa882c3a
removed extranneous value method on the generic type
11 years ago
Summer Mousa
13e88629f5
Generic parsers as flag types
11 years ago
Dan Wendorf and Karen Wang
6c5f810d8f
Add SkipFlagParsing option to Command
11 years ago
Jeremy Saenz
640826c88f
Merge pull request #78 from zenoss/feature/bash-completion
...
Bash completion
11 years ago
Jeremy Saenz
07c53fda7a
Merge pull request #79 from rschmukler/master
...
remove quotes for empty StringFlags
11 years ago
Summer Mousa
85c3eadea4
Adding sample test
11 years ago
Summer Mousa
7544c56e3c
Added some documentation and bash integration code
11 years ago
Summer Mousa
3a10545f91
Made bash completion command optional; still need to update documentation
11 years ago
Ryan Schmukler
312151dca4
remove quotes for empty StringFlags
11 years ago
Summer Mousa
0b29bee364
merging code
11 years ago
Chris Winslett
37299d4e5a
Customizable command not found function
11 years ago
Chris Winslett
c69522c960
Make Command accessible from Context
11 years ago
Jeremy Saenz
3fa24ca4f3
Merge pull request #73 from unihorn/43
...
fix(context): copy StringSlice Flag correctly
11 years ago
Yicheng Qin
ce13660ae0
fix(context): copy StringSlice Flag correctly
11 years ago
Jeremy Saenz
4097aa09fe
Merge pull request #70 from unihorn/27
...
Add BoolTFlag type
11 years ago
Yicheng Qin
5903a0a844
Add BoolTFlag type
...
Compared to BoolFlag type, BoolTFlag treats 'true' as the default value
for the flag.
Without it, we have to use --no-action flag if we set the action is done
in default. But sometimes it is bad to maintain flags with negative meanings.
And it will be painful if we change the default value for the flag.
As this implementation, it keeps all existing functionality. So it
is compatible with old versions.
11 years ago
Jeremy Saenz
8f0575f520
Merge pull request #68 from bunnymatic/checking-that-description-works
...
Checking that description works
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
Jeremy Saenz
161c7e7496
Merge pull request #67 from tenpeoplemeet/patch-1
...
Fixed typo in README
11 years ago
tenpeoplemeet
673f4263fd
Fixed typo in README
11 years ago
Jeremy Saenz
8242fd818c
Merge pull request #65 from tjarratt/custom-help-printer
...
Add a way to override the app help printer
11 years ago
Tim Jarratt
58bfabca6d
Add a way to override the app help printer
...
Fixes #64
11 years ago
Jeremy Saenz
c606efc92b
Merge pull request #61 from cab/master
...
Subcommand example used non-existent function
11 years ago
Conner Bryan
1c561d6228
Subcommand example used non-existent function
11 years ago
Greg B
f7c1cd9a11
Add before function to app
11 years ago
Greg B
78d5f0dd40
Unit tests for Before() functionality
11 years ago
Jeremy Saenz
1cb2291894
Merge pull request #57 from fraenkel/optional
...
Allow to detect optional flags
11 years ago
fraenkel
f88df0aa5a
Allow optional flags by asking if its been set/present on the command line
11 years ago
Jeremy Saenz
5b3346951a
Merge pull request #53 from kytrinyx/standardize-import
...
Standardize import statements
11 years ago
Katrina Owen
dde48a57c9
Standardize import statements
11 years ago
Jeremy Saenz
5e1854f702
Merge pull request #52 from kytrinyx/float-flag-doc-typo
...
Fix typo in godoc for Float64
11 years ago
Katrina Owen
ce737fe01e
Fix typo in godoc for Float64
11 years ago
Jeremy Saenz
7be170c042
Added godoc for Float64
11 years ago
Katrina Owen
2ec51afe91
Implement Float64Flag. See #46
11 years ago
Jeremy Saenz
41fe2d8682
Merge pull request #48 from ryansb/stringsliceformat
...
string slice flag option formatting
11 years ago
Jeremy Saenz
3ac875979d
Merge pull request #49 from kytrinyx/short-version
...
Add shortcut for version flag
11 years ago
Katrina Owen
7d08fb3da5
Add shortcut for version flag
11 years ago
Ryan S. Brown
28cf49a4ca
string slice flag option formatting
...
Used to output:
```
-- 'name' -name option -name option%!(EXTRA string=Usage text)
```
Now:
```
--name [] `-name option -name option` Usage text
```
11 years ago
Jeremy Saenz
a4d75ab69e
Moved some code around in context.go
11 years ago
Jeremy Saenz
01b889e637
Merge branch 'master' of github.com:xyproto/cli into xyproto-master
...
Conflicts:
app.go
context.go
11 years ago
Alexander Rødseth
22a56266c5
Removed the function and data structure for generating man pages
11 years ago
Alexander Rødseth
1bea6dcbf0
Custom type for arguments
11 years ago
Jeremy Saenz
806cdc2890
removed dead test
11 years ago
Jeremy Saenz
ab6f1b7c3c
Formatting
11 years ago