Commit Graph

388 Commits

Author SHA1 Message Date
fc7802d707 Respect --no-color by setting the NO_COLOR flag in main.sh. Fixes #25. thx @gdevenyi 2016-06-19 13:06:53 +02:00
8687e384eb Split out changelog into separate file, credit @rouson for the FAQ 2016-03-03 12:45:07 +01:00
bbd4b7689b Whitespace 2016-03-03 12:41:55 +01:00
300ca2e3ad We're welcoming contributions! 2016-03-03 11:49:15 +01:00
fcb6d93028 More code highlighting 2016-03-03 11:49:00 +01:00
e20bb2900c Use automatic markdown numbering 2016-03-03 11:48:40 +01:00
547825b336 Add an explanation of magic vars 2016-03-03 11:48:21 +01:00
87017c728f More portable shebang 2016-03-03 11:39:57 +01:00
0db28b0eec Fix two broken anchors 2016-03-03 11:38:28 +01:00
0b79205fb1 Let's standardize on in-line links.
It may be a bit messy, but I also don't particularly enjoy the context switching that comes from scrolling back & forth in order to see if the links are still valid, or what is being linked to exactly, after a long break from the project.
2016-03-03 11:37:41 +01:00
9be08bb692 Merge pull request #15 from rouson/draft-faq
Draft FAQ
2016-03-03 11:34:30 +01:00
41b9451b20 Draft FAQ.md 2016-03-02 11:03:57 -08:00
1fc44d2034 Add TOC and FAQ.md link to README.md 2016-03-02 10:19:48 -08:00
a4326476a3 Update README.md 2016-02-25 10:28:22 +01:00
c1fecf33c3 Merge pull request #11 from kvz/osxfailpasses
Fix Travis OSX testing
2016-02-23 10:23:23 +01:00
676989a779 Add to release notes 2016-02-23 10:22:34 +01:00
51213e8786 Fix test again, now that we got confirmed failures out of Travis OSX #10 2016-02-23 10:21:43 +01:00
6dc7e1f92a Don't use a subshell to handle diff failures. Refs #10 2016-02-23 10:16:58 +01:00
c111725665 Purposely fail. Does this pass OSX Travis build? 2016-02-23 10:10:39 +01:00
abb480c394 Use accptst prefix so we can re-use this thing elsewhere 2016-02-23 10:06:45 +01:00
fa7f217556 Update README.md 2016-02-23 09:47:11 +01:00
32e061c102 Merge pull request #9 from zbeekman/mangle-long-opts
Mangle long-option names to allow dashes
2016-02-23 09:46:21 +01:00
1143670cae Update expected test output 2016-02-22 10:11:12 -05:00
a86d8d82b1 Mangle long-option names to allow dashes
Fixes problem where long options with dashes, like `--no-color` were
 broken. This was due to the fact that bash variable names must match
 `[_a-zA-Z][_0-9a-zA-Z]*` and the usage parsing and option handling was
 trying to create variables with dashes in their names. Short of
 employing Bash4 associative arrays, "name mangling" seemed like the
 best solution to this problem.

Solution: map dashes to underscores when creating bash variables in the
script that correspond to long option flags. The downside of this is
that `--no_color` and `--no-color` will collide, but users expecting to
use options that are identical except one has an underscore and the
other has a dash deserve the ensuing confusion.
2016-02-19 23:25:09 -05:00
db690268ea Whitespace 2016-02-17 13:46:05 +01:00
d43cecf24a No longer try to use gsed in templater on OSX thanks to .bak workaround 2016-02-17 13:44:28 +01:00
0917b75cb9 Commit version info next time 2016-02-17 13:43:00 +01:00
a6d2a2ad2f Version info 2016-02-17 13:42:26 +01:00
366d8c7c9c Update version 2016-02-17 13:41:46 +01:00
0001bfe30c Release 2.0.0 v2.0.0 2016-02-17 13:41:45 +01:00
2b46168792 Breaking release means new major 2016-02-17 13:39:05 +01:00
1271bf807d Add tests for megamount and follow Library export best practices 2016-02-17 13:38:55 +01:00
583efe734b Whitespace 2016-02-17 13:35:25 +01:00
07ab2a95b4 Remove bump & semver from src (BREAKING) 2016-02-17 13:35:17 +01:00
7fbf9ea8e5 Add tests for templater and follow Library export best practices 2016-02-17 13:19:03 +01:00
707583a93c Fix paths 2016-02-17 13:01:18 +01:00
e538a2be34 Rename inival->ini_val 2016-02-17 12:58:28 +01:00
c3f5bcf8c9 Add tests for parse_url and follow Library export best practices 2016-02-17 12:58:18 +01:00
180282d97d Add tests for ini_val and follow Library export best practices 2016-02-17 12:48:57 +01:00
b404c87999 Place version in src too 2016-02-17 12:48:46 +01:00
f2823681d0 Update changelog 2016-02-17 09:54:52 +01:00
67f2eafc81 Update version 2016-02-17 09:53:20 +01:00
c8773b999b Release 1.2.1 v1.2.1 2016-02-17 09:53:19 +01:00
591642cb38 Release automation 2016-02-17 09:53:01 +01:00
c3297e4a7a Better versioning 2016-02-17 09:35:59 +01:00
619688bb0f Merge pull request #8 from kvz/node-less-ci
Bypass npm on Travis so we don't require node at all
2016-02-17 09:01:07 +01:00
1557e9d66a Bypass npm on Travis so we don't require node at all 2016-02-17 08:44:32 +01:00
72cea95865 Document travis.yml 2016-02-17 08:41:35 +01:00
33887625a7 Update README.md 2016-02-17 08:39:15 +01:00
c4b4f44676 Merge pull request #6 from zbeekman/test-osx-too
Test on OSX and Linux on Travis-CI
2016-02-17 08:30:09 +01:00