132 Commits (8da1afc62be381a58a0d029a7e11bf51ec634970)

Author SHA1 Message Date
Dan Buch bac790c819
Merge remote-tracking branch 'origin/master' into v2
8 years ago
Jesse Szwedko f585ec7cb8 Remove reordering of flags and arguments
8 years ago
Dan Buch 5c641d69b4
Merge branch 'hidden_command' of https://github.com/psmit/cli into psmit-hidden_command
9 years ago
Dan Buch fed78b8bab
Rework of hidden flag impl plus some Action func corrections
9 years ago
Dan Buch e671f0b23b Merge pull request #339 from jack230230/master
9 years ago
王振威 f72d405107 Change Extras to Metadata
9 years ago
Dan Buch d45f7c1fe2
Allow for legacy and newer Action func signatures
9 years ago
Dan Buch f688d47415
Encapsulate ExitCoder check into a lil func
9 years ago
Dan Buch b7329f4968
Switch from multi-return with exit codes to ExitCoder check
9 years ago
Dan Buch a17c8cf1d8
Rename func type suffixes `Fn`->`Func` and add `OnUsageErrorFunc`
9 years ago
Dan Buch 10c8309d84
Merge branch 'develop' of https://github.com/txgruppi/cli into txgruppi-develop
9 years ago
Jesse Szwedko 042842b819 Remove CategorizedHelp from App and allow subcommands to have categories
9 years ago
Soulou a0801792cc Allow to sort commands by category
9 years ago
王振威 88ea7cbec8 Add App extras info
9 years ago
Uwe Dauernheim a755a95d01 Fix semantic typo
9 years ago
Jesse Szwedko d5f087da9d Merge pull request #289 from KSubedi/master
9 years ago
Gregor Noczinski 66c1742012 * Fixed typos
9 years ago
Gregor Noczinski c462071a52 * Added ability to customize usage error messages
9 years ago
leonardyp 6f6e8caf6c Repeat context statement because of a is a pointer
9 years ago
Andreas Kupries bb4e78eb6a Fixed mishandling of a "-"(dash)-argument causing reordering of cli non-flag arguments.
9 years ago
Gregor Noczinski f3c8e07836 Also show help if App/Command Before produces error.
9 years ago
Gregor Noczinski f90cd56647 Handle Before and After of Command without handling it as subCommand if there is no subCommand.
9 years ago
Jesse Szwedko 6191d931b7 When skipping flag parsing, still parse into arguments
9 years ago
Jesse Szwedko bc3cb33cef Actually skip parsing of flags if SkipFlagParsing is set
9 years ago
Nathan LeClaire c538c376c9 Do not return error when flag parsing should be skipped
9 years ago
Kaushal Subedi 8b46886de8 added flag to have a custom text on the USAGE section of help
9 years ago
Tristan Zajonc c7aac252f1 add tests
9 years ago
Tristan Zajonc cc46ca1020 allow overriding help name
9 years ago
Tristan Zajonc aced6e8739 fix tests
9 years ago
Tristan Zajonc ecb0b5ac0a improve help by including parent command for subcommands
9 years ago
Tristan Zajonc ef65245544 add ArgsUsage to App and Command
9 years ago
Tarcísio Gruppi 49c1229409
Added exit code support
9 years ago
Tarcísio Gruppi 9c0db3f4ac
Created types for functions
9 years ago
Brian Goff 758ad1e836 Sets a subcommand's parent cmd
9 years ago
Martin Falatic ee2cde7a77 Print blank lines in help and error outputs more consistently.
9 years ago
Fabian Ruff 65d50017d4 search context hierachy for global flags
9 years ago
jszwedko a889873af5 Set additional information on command's 'app'
10 years ago
jszwedko b8104e5da7 Set writer when running command as app
10 years ago
jszwedko bf65971a6a Add `Command.Aliases` and deprecate `Command.ShortName`
10 years ago
Nicolas Dufour 4be878bffc Fixing the issue with a command with subcommands not showing help message.
10 years ago
jszwedko 50c77ecec0 Fix comments for .After field on Command and App
10 years ago
Peter Smit 5308b4cd0f Allow commands to be hidden from help and autocomplete
10 years ago
Dario Castañé 4e3a83b43e Merge branch 'master' of https://github.com/codegangsta/cli
10 years ago
Jesse Szwedko bf4a526f48 Merge pull request #157 from dajulia3/pull_request
10 years ago
Dan Buch 5b9e204508 Merge pull request #153 from codegangsta/allow-hiding-of-help-flag
10 years ago
Matthew McNew d05d895492 stop flag parsing after terminator --
10 years ago
jszwedko e72094e6a4 Prefer fmt.Fprint* functions over io.WriteString
10 years ago
jszwedko b8c8282de5 Merge remote-tracking branch 'origin/master' into allow-writer-to-be-set
10 years ago
jszwedko 0d4870d63e Rename Stdout -> Writer
10 years ago
jszwedko 780f839a02 Allow hiding of help flag without hiding help subcommand
10 years ago
Dario Castañé 44efc2952d Added Before method to command and app
10 years ago
Kyle Allan 156cd267e5 move to CommandNotFound copy to startApp
10 years ago
Audrius Butkevicius 4a645835f0 Add HideHelp flag in App and Command
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
Summer Mousa a911ec75e4 Can now change these default flags in other applications
11 years ago
Jeremy Saenz 73aae5979c Merge pull request #80 from wendorf/master
11 years ago
Jeremy Saenz a502865bb7 Merge pull request #74 from Winslett/context-accessible-command
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
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 13f0c8c0f6 More consistent implementation of recursive subcommands
11 years ago
Dan Wendorf and Karen Wang 6c5f810d8f Add SkipFlagParsing option to Command
11 years ago
Summer Mousa 3a10545f91 Made bash completion command optional; still need to update documentation
11 years ago
Summer Mousa 0b29bee364 merging code
11 years ago
Chris Winslett c69522c960 Make Command accessible from Context
11 years ago
Jeremy Saenz 01b889e637 Merge branch 'master' of github.com:xyproto/cli into xyproto-master
11 years ago
Alexander Rødseth 1bea6dcbf0 Custom type for arguments
11 years ago
Jeremy Saenz ab6f1b7c3c Formatting
11 years ago
Jeremy Saenz 4120b604ec Removed help flag. we no longer need it.
11 years ago
Jared Forsyth dc8a62e0e9 refactor, more robust flag propagation
11 years ago
Alexander Rødseth f93652a890 Fixed all problems/warnings reported by "go vet"
11 years ago
Jeremy Saenz b25b7a883c JMS #39: Removed all calls to os.Exit().
11 years ago
Jeremy Saenz 0d3c3f4497 Improved documentation
11 years ago
Thesyncim 4d9038a156 add ability to parse []string types
11 years ago
Damien Le Berrigaud 5d511c7a8b Allow for flags being passed in after arguments
11 years ago
Casey McTaggart 3e07cbd8ba Show usage and exit with error whenever arguments parsing fails
11 years ago
Jeremy Saenz 8cea424806 JMS #28: -h flags for subcommands
11 years ago
Jeremy Saenz ed1ee94250 Adding some docs
11 years ago
Jeremy Saenz 04490dabec Minor tweaks and cleanup
11 years ago
Jeremy Saenz 6664835bc1 JMS #14: Moving toward having and app object
11 years ago
Jeremy Saenz c15c42a7a8 JMS #4: Command.HasName
11 years ago
Jeremy Saenz 4495e2e996 JMS #4: Delegating to Command.Run
11 years ago
Jeremy Saenz 3f76896c4f JMS #4: Getting some cli tests going. Testing out flags
11 years ago