1251aefb74 
					 
					
						
						
							
							Rename Docker to Moby in README.md  
						
						 
						
						
						
						
					 
					
						2017-05-09 11:19:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e97db2b866 
					 
					
						
						
							
							cmd: Fix tests  
						
						 
						
						
						
						
					 
					
						2017-05-09 11:15:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4db577d34d 
					 
					
						
						
							
							Fix docs for Command  
						
						 
						
						
						
						
					 
					
						2017-05-09 11:15:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6bfe2ba1a2 
					 
					
						
						
							
							doc: Add docs  
						
						 
						
						
						
						
					 
					
						2017-05-09 11:14:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3dc7f13b65 
					 
					
						
						
							
							cmd: Fix docs  
						
						 
						
						
						
						
					 
					
						2017-05-09 11:14:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d236d29810 
					 
					
						
						
							
							cmd: Make tmpl local variable  
						
						 
						
						... 
						
						
						
						Fix CircleCI tests 
						
						
					 
					
						2017-05-08 23:00:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c0bd07d7ba 
					 
					
						
						
							
							Use cobra create instead of cobra init in README.md ( #396 )  
						
						 
						
						
						
						
					 
					
						2017-05-08 14:23:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d2c4afa04 
					 
					
						
						
							
							Improve template mechanisms  
						
						 
						
						... 
						
						
						
						* Delete Eq, Gt, appendIfNotPresent and trim functions
* Add "[flags]" in UseLine
* Simplify other functions
* Simplify templates
Minor performance improvement.
Benchmark for command with 4 flags and one child command:
benchmark                   old ns/op     new ns/op     delta
BenchmarkCmdUsageFunc-4     335860        319290        -4.93%
benchmark                   old allocs     new allocs     delta
BenchmarkCmdUsageFunc-4     562            543            -3.38%
benchmark                   old bytes     new bytes     delta
BenchmarkCmdUsageFunc-4     21623         21037         -2.71% 
						
						
					 
					
						2017-05-08 14:22:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d83a1d7ccd 
					 
					
						
						
							
							Add comment for InitDefaultHelpFlag  
						
						 
						
						
						
						
					 
					
						2017-05-07 10:52:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fe69f2e3a3 
					 
					
						
						
							
							Make initHelpFlag public  
						
						 
						
						... 
						
						
						
						Used for solving #424  
						
						
					 
					
						2017-05-07 00:45:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db6b9a8b3f 
					 
					
						
						
							
							cmd: Fix incorrect initialzation by cobra init .  
						
						 
						
						... 
						
						
						
						Close  #314  
						
						
					 
					
						2017-05-05 10:51:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7bd35d3b95 
					 
					
						
						
							
							cmd: Fix incorrect cmd dir  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7bb5276f5f 
					 
					
						
						
							
							cmd: Fix panic if cmd ends on dash or underscore  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						efbe9b05d8 
					 
					
						
						
							
							cmd: Use Fatalf instead of Fatal  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						76a9a66775 
					 
					
						
						
							
							cmd: Add tests  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d20925b932 
					 
					
						
						
							
							cmd: Small correctives  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						84cba621a0 
					 
					
						
						
							
							cmd: Make detection of $HOME work on all systems  
						
						 
						
						... 
						
						
						
						Use github.com/mitchellh/go-homedir
Fix  #430  
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6bcf163261 
					 
					
						
						
							
							cmd: Validate cmd names  
						
						 
						
						... 
						
						
						
						Fix  #269  
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						903e5b7073 
					 
					
						
						
							
							cmd: Fix trimSrcPath doc  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66cfd1f132 
					 
					
						
						
							
							cmd: Reuse template in helpers  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0dd1c429a3 
					 
					
						
						
							
							cmd: Add more docs  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32756eb440 
					 
					
						
						
							
							cmd: Rewrite  
						
						 
						
						
						
						
					 
					
						2017-05-05 10:35:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4061f41c9a 
					 
					
						
						
							
							Use pflag.ShorthandLookup  
						
						 
						
						
						
						
					 
					
						2017-05-05 08:08:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f0203be89 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
						
					 
					
						2017-05-02 08:49:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						69f86e6d5d 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						See #269  
						
						
					 
					
						2017-05-01 23:08:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f647b1711 
					 
					
						
						
							
							Update .travis.yml  
						
						 
						
						... 
						
						
						
						Delete obsolete versions and update Go 1.8 to Go 1.8.1 
						
						
					 
					
						2017-05-01 22:56:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc8a58ff4d 
					 
					
						
						
							
							docs: Update README.md  
						
						 
						
						
						
						
					 
					
						2017-05-01 16:51:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1b6e8dc0 
					 
					
						
						
							
							cmd: Edit license texts  
						
						 
						
						
						
						
					 
					
						2017-04-27 20:09:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e2f2121008 
					 
					
						
						
							
							cmd: Use 'this program' instead of appName in licenses  
						
						 
						
						
						
						
					 
					
						2017-04-27 20:09:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d7bff8a32 
					 
					
						
						
							
							Revert "Get rid of flagErrorBuf ( #417 )"  
						
						 
						
						... 
						
						
						
						This reverts commit b655df6ce8 .
Reason for revert: duplicate errors from flag. More in #426 
Fix  #426  
						
						
					 
					
						2017-04-27 15:10:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6dd90846ba 
					 
					
						
						
							
							doc: Use w.Write instead of fmt in yaml_docs  
						
						 
						
						... 
						
						
						
						benchmark                        old ns/op     new ns/op     delta
BenchmarkGenYamlToFile-4         62488         61622         -1.39%
benchmark                        old allocs     new allocs     delta
BenchmarkGenYamlToFile-4         121            120            -0.83%
benchmark                        old bytes     new bytes     delta
BenchmarkGenYamlToFile-4         26706         26280         -1.60% 
						
						
					 
					
						2017-04-26 21:30:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						97af803f3b 
					 
					
						
						
							
							doc: Cleanup md_docs  
						
						 
						
						... 
						
						
						
						Performance gain:
benchmark                        old ns/op     new ns/op     delta
BenchmarkGenMarkdownToFile-4     23096         10295         -55.43%
benchmark                        old allocs     new allocs     delta
BenchmarkGenMarkdownToFile-4     47             48             +2.13%
benchmark                        old bytes     new bytes     delta
BenchmarkGenMarkdownToFile-4     1984          2832          +42.74% 
						
						
					 
					
						2017-04-26 21:30:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de484eefb4 
					 
					
						
						
							
							doc: Refactor man docs  
						
						 
						
						... 
						
						
						
						Performance impact (very strange):
benchmark                        old ns/op     new ns/op     delta
BenchmarkGenManToFile-4          30037         29001         -3.45%
benchmark                        old allocs     new allocs     delta
BenchmarkGenManToFile-4          77             89             +15.58%
benchmark                        old bytes     new bytes     delta
BenchmarkGenManToFile-4          9075          9651          +6.35% 
						
						
					 
					
						2017-04-26 21:30:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ea3c5beeff 
					 
					
						
						
							
							Add TestHelpFlagInHelp  
						
						 
						
						
						
						
					 
					
						2017-04-26 21:24:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						867d414548 
					 
					
						
						
							
							Initialize help flag in initHelpCmd  
						
						 
						
						... 
						
						
						
						Fix  #302  
						
						
					 
					
						2017-04-26 21:24:14 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ed17b5128 
					 
					
						
						
							
							cmd: Add more possible matches for bsd licenses  
						
						 
						
						
						
						
					 
					
						2017-04-25 18:44:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c68a90d2e8 
					 
					
						
						
							
							Add built-in licenses info to README  
						
						 
						
						
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						164be37318 
					 
					
						
						
							
							cmd: Add AGPL license  
						
						 
						
						... 
						
						
						
						See #318  
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1efd89226b 
					 
					
						
						
							
							cmd: Add LGPL license  
						
						 
						
						... 
						
						
						
						See #311 , #318  
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d4267ffb7 
					 
					
						
						
							
							cmd: Delete redundant symbols from helpers_test.go and licenses.go  
						
						 
						
						
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						78a8032244 
					 
					
						
						
							
							cmd: Move some license functions from helpers.go to licenses.go  
						
						 
						
						
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28fe9aaa16 
					 
					
						
						
							
							cmd: Fix GPL 3 License header  
						
						 
						
						... 
						
						
						
						See #311  
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47029cc60a 
					 
					
						
						
							
							cmd: Delete extra whitespace from GPL 3 License header  
						
						 
						
						... 
						
						
						
						Fix  #322  
						
						
					 
					
						2017-04-25 18:25:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f4f10f6873 
					 
					
						
						
							
							Simplify stripFlags  
						
						 
						
						
						
						
					 
					
						2017-04-24 15:20:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						63121c8814 
					 
					
						
						
							
							Delete Parse from Go projects that uses cobra  
						
						 
						
						... 
						
						
						
						http://blog.parse.com/announcements/a-parse-shutdown-reminder/  
						
						
					 
					
						2017-04-23 22:42:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9890b7b2e9 
					 
					
						
						
							
							Simplify stripFlags function  
						
						 
						
						
						
						
					 
					
						2017-04-23 22:42:38 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aea94819d2 
					 
					
						
						
							
							Fix typo at docstring for HasHelpSubCommands ( #309 )  
						
						 
						
						... 
						
						
						
						s/avilable/available 
						
						
					 
					
						2017-04-23 22:29:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4f017e545 
					 
					
						
						
							
							Add rclone to list of users ( #334 )  
						
						 
						
						
						
						
					 
					
						2017-04-23 22:25:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c4f4d75ecc 
					 
					
						
						
							
							Use go get so missing dependencies are fetched ( #406 )  
						
						 
						
						... 
						
						
						
						If the developer is missing any dependencies, for instance `github.com/spf13/cobra/cobra`, `go install` will fail:
```bash
../../spf13/viper/util.go:29:2: cannot find package "gopkg.in/yaml.v2" in any of:
        /Users/campoy/src/golang.org/x/go/src/gopkg.in/yaml.v2 (from $GOROOT)
        /Users/campoy/src/gopkg.in/yaml.v2 (from $GOPATH)
```
While `go get github.com/spf13/cobra/cobra` will build the tool successfully. 
						
						
					 
					
						2017-04-23 18:27:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						681a777b18 
					 
					
						
						
							
							Delete checkHelpFunc  
						
						 
						
						
						
						
					 
					
						2017-04-23 09:17:44 +02:00