Commit Graph

  • 2535376782 If the Subcommand is instantiated, via the Before method and has no subcommands, display the CommandHelp instead of the SubcommandHelp Summer Mousa 2014-04-17 11:48:00 -05:00
  • 646b290d5d Make StringSliceFlag usage text consistent Pekka Enberg 2014-04-17 11:42:55 +03:00
  • faf2a3d4a3 Added Before method to command. If set, or if command.Subcommands is set, then the command is treated as a recursive subcommand Summer Mousa 2014-04-16 15:26:28 -05:00
  • 1a63283d44 dolling it up Summer Mousa 2014-04-16 13:10:13 -05:00
  • 4f92d19cbb Updated readme Summer Mousa 2014-04-16 13:09:14 -05:00
  • 705994c2c6 Added unit tests Summer Mousa 2014-04-16 12:59:34 -05:00
  • 13f0c8c0f6 More consistent implementation of recursive subcommands Summer Mousa 2014-04-16 11:18:00 -05:00
  • 1eaa882c3a removed extranneous value method on the generic type Summer Mousa 2014-04-15 09:57:11 -05:00
  • 13e88629f5 Generic parsers as flag types Summer Mousa 2014-04-15 09:16:47 -05:00
  • 6c5f810d8f Add SkipFlagParsing option to Command Dan Wendorf and Karen Wang 2014-04-14 14:44:32 -07:00
  • 640826c88f Merge pull request #78 from zenoss/feature/bash-completion Jeremy Saenz 2014-04-14 10:00:36 -07:00
  • 07c53fda7a Merge pull request #79 from rschmukler/master Jeremy Saenz 2014-04-14 09:59:48 -07:00
  • 85c3eadea4 Adding sample test Summer Mousa 2014-04-12 17:13:47 -05:00
  • 7544c56e3c Added some documentation and bash integration code Summer Mousa 2014-04-12 16:59:41 -05:00
  • 3a10545f91 Made bash completion command optional; still need to update documentation Summer Mousa 2014-04-12 08:32:53 -05:00
  • 312151dca4 remove quotes for empty StringFlags Ryan Schmukler 2014-04-11 15:09:59 -04:00
  • 0b29bee364 merging code Summer Mousa 2014-04-10 12:14:13 -05:00
  • 37299d4e5a Customizable command not found function Chris Winslett 2014-03-30 20:40:46 -07:00
  • c69522c960 Make Command accessible from Context Chris Winslett 2014-03-29 12:02:05 -07:00
  • 3fa24ca4f3 Merge pull request #73 from unihorn/43 Jeremy Saenz 2014-03-21 17:22:30 -07:00
  • ce13660ae0 fix(context): copy StringSlice Flag correctly Yicheng Qin 2014-03-18 19:26:57 -07:00
  • 4097aa09fe Merge pull request #70 from unihorn/27 Jeremy Saenz 2014-03-21 17:11:07 -07:00
  • 5903a0a844 Add BoolTFlag type Yicheng Qin 2014-03-05 17:24:22 -08:00
  • 8f0575f520 Merge pull request #68 from bunnymatic/checking-that-description-works Jeremy Saenz 2014-02-25 19:24:12 -08:00
  • b4d98765bd rollback inconsequential changes Mr Rogers 2014-02-19 16:38:51 -05:00
  • 1ccba5fbb5 fix whitespace Mr Rogers 2014-02-19 16:37:20 -05:00
  • a70d0bb136 add tests for description output Mr Rogers 2014-02-19 16:32:01 -05:00
  • 161c7e7496 Merge pull request #67 from tenpeoplemeet/patch-1 Jeremy Saenz 2014-02-15 10:29:44 -08:00
  • 673f4263fd Fixed typo in README tenpeoplemeet 2014-02-15 12:06:07 +01:00
  • 8242fd818c Merge pull request #65 from tjarratt/custom-help-printer Jeremy Saenz 2014-02-04 17:01:07 -08:00
  • 58bfabca6d Add a way to override the app help printer Tim Jarratt 2014-02-04 08:40:06 -08:00
  • c606efc92b Merge pull request #61 from cab/master Jeremy Saenz 2014-01-08 08:08:44 -08:00
  • 1c561d6228 Subcommand example used non-existent function Conner Bryan 2014-01-08 02:01:35 -05:00
  • f7c1cd9a11 Add before function to app Greg B 2014-01-01 15:00:20 -06:00
  • 78d5f0dd40 Unit tests for Before() functionality Greg B 2014-01-04 10:14:33 -06:00
  • 1cb2291894 Merge pull request #57 from fraenkel/optional Jeremy Saenz 2014-01-02 08:33:20 -08:00
  • f88df0aa5a Allow optional flags by asking if its been set/present on the command line fraenkel 2013-12-18 12:09:16 -06:00
  • 5b3346951a Merge pull request #53 from kytrinyx/standardize-import Jeremy Saenz 2013-12-07 09:58:54 -08:00
  • dde48a57c9 Standardize import statements Katrina Owen 2013-12-07 07:10:04 -08:00
  • 5e1854f702 Merge pull request #52 from kytrinyx/float-flag-doc-typo Jeremy Saenz 2013-12-05 06:41:34 -08:00
  • ce737fe01e Fix typo in godoc for Float64 Katrina Owen 2013-12-05 06:32:54 -08:00
  • 7be170c042 Added godoc for Float64 Jeremy Saenz 2013-12-03 19:24:30 -08:00
  • 2ec51afe91 Implement Float64Flag. See #46 Katrina Owen 2013-12-03 05:42:09 -08:00
  • 41fe2d8682 Merge pull request #48 from ryansb/stringsliceformat Jeremy Saenz 2013-12-02 20:08:33 -08:00
  • 3ac875979d Merge pull request #49 from kytrinyx/short-version Jeremy Saenz 2013-12-02 15:02:54 -08:00
  • 7d08fb3da5 Add shortcut for version flag Katrina Owen 2013-12-02 14:55:24 -08:00
  • 28cf49a4ca string slice flag option formatting Ryan S. Brown 2013-12-02 13:21:31 -06:00
  • a4d75ab69e Moved some code around in context.go Jeremy Saenz 2013-11-28 07:53:50 -08:00
  • 01b889e637 Merge branch 'master' of github.com:xyproto/cli into xyproto-master Jeremy Saenz 2013-11-28 07:51:31 -08:00
  • 22a56266c5 Removed the function and data structure for generating man pages Alexander Rødseth 2013-11-24 14:41:42 +01:00
  • 1bea6dcbf0 Custom type for arguments Alexander Rødseth 2013-11-24 14:40:21 +01:00
  • 806cdc2890 removed dead test Jeremy Saenz 2013-11-20 17:26:27 -08:00
  • ab6f1b7c3c Formatting Jeremy Saenz 2013-11-20 17:25:13 -08:00
  • 4120b604ec Removed help flag. we no longer need it. Jeremy Saenz 2013-11-20 17:24:37 -08:00
  • 37eef5912e add info about alternate flag names to the readme Jared Forsyth 2013-11-20 00:10:52 -08:00
  • dc8a62e0e9 refactor, more robust flag propagation Jared Forsyth 2013-11-20 01:05:18 -07:00
  • 73e88630a5 fmt Jared Forsyth 2013-11-18 16:37:59 -07:00
  • ccb1528bb0 adding multi-named flags Jared Forsyth 2013-11-18 16:35:23 -07:00
  • fbbda7a902 Minor changes Alexander Rødseth 2013-11-15 12:51:53 +01:00
  • 7050f048d1 Added simple man page support Alexander Rødseth 2013-11-15 12:40:18 +01:00
  • f93652a890 Fixed all problems/warnings reported by "go vet" Alexander Rødseth 2013-11-15 11:35:24 +01:00
  • 30d83a70a7 Added two convenience functions for retrieving arguments Alexander Rødseth 2013-11-15 11:30:45 +01:00
  • ea3ef24c9d Update README.md Jeremy Saenz 2013-11-01 07:41:43 -07:00
  • 4f38b0cbbf Merge pull request #40 from codegangsta/JMS-39 Jeremy Saenz 2013-11-01 07:36:14 -07:00
  • b25b7a883c JMS #39: Removed all calls to os.Exit(). Jeremy Saenz 2013-11-01 06:45:19 -07:00
  • e6e641143c JMS #39: App.Run returns an error Jeremy Saenz 2013-11-01 06:23:19 -07:00
  • 0d3c3f4497 Improved documentation Jeremy Saenz 2013-11-01 07:31:37 -07:00
  • 3c97f95b6a Merge pull request #38 from thesyncim/master Jeremy Saenz 2013-09-26 15:06:15 -07:00
  • ed96efff1b add simple test , fix errors and unused interface SliceFlag Thesyncim 2013-09-24 20:36:01 +01:00
  • 4d9038a156 add ability to parse []string types Thesyncim 2013-09-24 02:41:31 +01:00
  • e8d8047f49 Merge pull request #36 from dam5s/master Jeremy Saenz 2013-09-19 12:52:16 -07:00
  • 5d511c7a8b Allow for flags being passed in after arguments Damien Le Berrigaud 2013-09-18 10:24:20 -06:00
  • e3ea5e29b0 Merge pull request #35 from codegangsta/JMS-34 Jeremy Saenz 2013-09-14 16:19:43 -07:00
  • e5c31ab592 JMS-34: App.Run() can now be run multiple times. Jeremy Saenz 2013-09-14 15:29:57 -07:00
  • 02252ed208 Merge pull request #32 from dam5s/print_usage Jeremy Saenz 2013-09-14 09:58:25 -07:00
  • dc056c5f22 Merge pull request #33 from dam5s/flag_tweaks Jeremy Saenz 2013-09-12 08:47:12 -07:00
  • 1a1d6bd163 Vary flag prefix based on name length Mike Gehard 2013-09-09 11:51:46 -07:00
  • 7ec896dde0 Update flag.go Mike Gehard 2013-09-06 09:36:57 -06:00
  • 3e07cbd8ba Show usage and exit with error whenever arguments parsing fails Casey McTaggart 2013-09-04 13:58:31 -06:00
  • 16d10cc127 Merge pull request #30 from codegangsta/JMS-28 Jeremy Saenz 2013-08-14 09:26:03 -07:00
  • 8cea424806 JMS #28: -h flags for subcommands Jeremy Saenz 2013-08-13 21:40:39 -07:00
  • 61d5778536 Merge pull request #26 from codegangsta/JMS-25 Jeremy Saenz 2013-07-24 17:58:22 -07:00
  • 70eacca641 JMS #25: Added support for help flags Jeremy Saenz 2013-07-24 07:35:45 -07:00
  • 933a037bf0 Merge pull request #24 from AlexanderChen1989/master Jeremy Saenz 2013-07-23 09:20:31 -07:00
  • cd365a2e94 Update README.md Alexander 2013-07-23 17:17:26 +08:00
  • a29aaf2879 Update README.md Alexander 2013-07-23 17:16:08 +08:00
  • 30ef543888 Merge pull request #22 from taeram/master Jeremy Saenz 2013-07-22 07:50:14 -07:00
  • feb04561b2 Fix app instantiation in greeter example Jesse Patching 2013-07-22 08:47:45 -06:00
  • c3ce3a299d Merge pull request #21 from andyhmltn/master Jeremy Saenz 2013-07-22 06:52:37 -07:00
  • 076e26d30f Fixed the warnings on package install Andy Hamilton 2013-07-22 14:35:56 +01:00
  • 84a2685b9c Ellipses Jeremy Saenz 2013-07-20 15:59:38 -07:00
  • e146bf9ba5 Added subcommands to the readme Jeremy Saenz 2013-07-20 15:58:51 -07:00
  • e14e45d087 More test tweaking Jeremy Saenz 2013-07-20 15:53:25 -07:00
  • ed1ee94250 Adding some docs Jeremy Saenz 2013-07-20 15:50:13 -07:00
  • 518348eb46 Update README.md Jeremy Saenz 2013-07-20 11:24:01 -07:00
  • a2844ae49f Update README.md Jeremy Saenz 2013-07-20 11:13:48 -07:00
  • c21c2776b8 Merge pull request #20 from codegangsta/JMS-5 Jeremy Saenz 2013-07-20 10:49:11 -07:00
  • 41dde0adab JMS #5: Displaying help for subcommands. Better looking help code Jeremy Saenz 2013-07-20 10:46:47 -07:00
  • 0dd327f6e5 JMS #5: Starting support for subcommand docs Jeremy Saenz 2013-07-20 10:20:46 -07:00
  • 6dbfe20872 Added travis build status Jeremy Saenz 2013-07-20 09:11:11 -07:00