Commit Graph

738 Commits

Author SHA1 Message Date
Dan Buch
11311185a0
Switch back to symlinking on Linux and Mac
and fix existence of markdown-toc on Windows
2016-06-18 15:47:23 -04:00
Dan Buch
a8027b8491
Use git to make a copy into urfave/cli.v2 2016-06-18 15:20:35 -04:00
Dan Buch
7cb40bd576
Fighting more with cmd 2016-06-17 11:36:23 -04:00
Dan Buch
98218064c0
Straighten out robocopy exit code 2016-06-17 11:31:18 -04:00
Dan Buch
54df4b6c6d
Try a more fancy robocopy command 2016-06-17 11:20:49 -04:00
Dan Buch
c07b18df3a
Try out robocopy maybe? 2016-06-17 11:13:55 -04:00
Dan Buch
5b14460f4e
Use xcopy instead of mklink on Appveyor 2016-06-17 10:48:56 -04:00
Dan Buch
cafccda7b9
Install gfmxr after symlinking into gopkg.in/urfave/cli.v2 2016-06-17 10:42:44 -04:00
Dan Buch
3357fcd631
Try linking to gopkg.in/urfave/cli.v2 on Appveyor, too 2016-06-17 10:31:05 -04:00
Dan Buch
6e6a80c4d3
Try symlinking into gopkg.in/urfave/cli.v2 better 2016-06-17 10:19:23 -04:00
Dan Buch
dc55e12942
Pull the full API example up a level 2016-06-17 10:01:34 -04:00
Dan Buch
9e21e0e342
Fix up the full API example in the README 2016-06-17 10:00:12 -04:00
Dan Buch
0c9b549918
Ensure remaining v1 additions are v2 compatible 2016-06-17 09:54:54 -04:00
Dan Buch
6c628a1a88
Merge remote-tracking branch 'origin/v1' into merging-from-v1 2016-06-17 09:11:36 -04:00
b438abf775 Merge pull request #457 from urfave/readme-toc
Generate TOC in README
2016-06-16 15:48:14 -04:00
81892f3f5f Merge branch 'master' into readme-toc 2016-06-16 15:30:52 -04:00
Jesse Szwedko
06a850dff5 Merge pull request #456 from urfave/uint-flags
Add UintFlag, Uint64Flag types and supporting code
2016-06-16 11:58:30 -04:00
Dan Buch
ee69d3c011
Generate TOC in README
and assert it is up to date
2016-06-16 11:47:19 -04:00
Dan Buch
a0e694ed72
Add UintFlag, Uint64Flag types and supporting code 2016-06-16 11:13:32 -04:00
b7750a08e7 Merge pull request #455 from urfave/bfreis-master
Merging #454
2016-06-16 10:30:46 -04:00
Dan Buch
537f5beb66
Tweaks to Int64Flag PR 2016-06-16 10:14:28 -04:00
Bruno França dos Reis
5c7cca7f16 Adding Int64Slice related stuff in flag.go and context.go, and related tests 2016-06-11 21:54:33 -07:00
Bruno França dos Reis
80d3d863d9 Adding Int64 and GlobalInt64 in context, plus related tests 2016-06-11 15:41:24 -07:00
Bruno França dos Reis
4962423cba Adding Int64Flag type and related tests 2016-06-11 15:22:07 -07:00
1b5ad735df Merge pull request #453 from urfave/merging-from-v1
Merging from v1
2016-06-10 13:25:24 -04:00
Dan Buch
8ea4b523d2
Style cleanups of full API example in README 2016-06-10 13:00:33 -04:00
Dan Buch
d5abb165ee
Merge remote-tracking branch 'origin/master' into merging-from-v1 2016-06-10 12:55:41 -04:00
e5bef42c62 Merge pull request #452 from urfave/handle-action-undiaper
Focus on catching fewer panics in HandleAction
2016-06-10 11:00:26 -04:00
Dan Buch
5a3515fdf8
Focus on catching fewer panics in HandleAction
so that "unknown" panics can still bubble up.
2016-06-09 17:32:00 -04:00
Jesse Szwedko
7817f72540 Merge pull request #450 from urfave/flag-value-changelog-mention
Mention #448 fix in change log
2016-06-08 19:50:24 -07:00
Dan Buch
d645386c59
Mention #448 fix in change log 2016-06-08 17:18:25 -04:00
fa949b48f3 Merge pull request #448 from urfave/merging-joshuarubin-master
Merging joshuarubin master
2016-06-08 11:15:11 -04:00
Dan Buch
7cd5bed6cb
Backporting flagValue func from v2 branch 2016-06-08 10:34:44 -04:00
Dan Buch
86e4f9526d
Merge branch 'master' of https://github.com/joshuarubin/cli into joshuarubin-master 2016-06-08 10:31:40 -04:00
8b2531778f Merge pull request #446 from jamescun/master
Fix ActionFunc signature of ShowAppHelp action
2016-06-08 10:31:04 -04:00
Joshua Rubin
f621deee5a
fix panic getting visible flags 2016-06-08 04:27:57 -06:00
James Cunningham
e97f74a570
fix ActionFunc signature of ShowAppHelp action 2016-06-07 16:28:10 +01:00
Jesse Szwedko
3f702904c5 Merge pull request #439 from urfave/migrators
Migrator touchup and testing
2016-06-06 21:19:42 -07:00
edb24d02aa Merge pull request #445 from tianon/spaces-changelog
Add note about #441 (replace tabs with spaces for alignment) in CHANGELOG.md
2016-06-02 04:47:49 -04:00
Dan Buch
c413767d25
Fixing some flake8 gripes 2016-06-02 04:45:13 -04:00
Dan Buch
6dcb4fdfa4
Migrator script output tweaks, debug logging 2016-06-02 04:43:31 -04:00
Dan Buch
73acde8e69
Make migrators ordered, clean up some duplication 2016-06-02 04:37:36 -04:00
Tianon Gravi
dedc6e1474 Add note about #441 (replace tabs with spaces for alignment) in CHANGELOG.md 2016-06-01 20:11:31 -07:00
Jesse Szwedko
01a3382359 Merge pull request #444 from urfave/more-v1-examples
Add more v1 API examples
2016-06-01 20:01:28 -07:00
Dan Buch
288b636ba3
Modifying full API example for more migrator exercise 2016-06-01 22:27:52 -04:00
Dan Buch
92b70c22ac
Add more v1 -> v2 migrators 2016-06-01 19:11:05 -04:00
67c661770a Merge branch 'master' into more-v1-examples 2016-06-01 18:52:25 -04:00
41d262f932 Merge pull request #441 from tianon/spaces-for-alignment
Switch "printHelp" tabwriter padchar to space
2016-06-01 18:43:28 -04:00
Tianon Gravi
a121e978f7 Switch "printHelp" tabwriter padchar to space
Using tabs for alignment is troubling if the output is used for anything besides display in a terminal (or if the user's terminal allows for adjustment of the default tab size), as noted by the documentation for `tabwriter` (https://golang.org/pkg/text/tabwriter/#Writer.Init):

> (for correct-looking results, tabwidth must correspond to the tab width in the viewer displaying the result)

The safer solution is to use `' '` as the `padchar`, which only carries the assumption of a fixed-width font (which is a more reasonable assumption than a fixed, constant tab size).
2016-06-01 15:27:03 -07:00
Dan Buch
b5c48311fa
Ensure the full API example really runs 2016-06-01 14:06:51 -04:00