Commit Graph

451 Commits

Author SHA1 Message Date
Kevin van Zonneveld
65338c1660 Add FAQ about BASH vs Bash 2016-06-21 10:32:39 +02:00
Kevin van Zonneveld
fe733c1356 Elaborate on new best practice a little 2016-06-21 10:32:29 +02:00
Kevin van Zonneveld
ff881d529f Update CHANGELOG.md 2016-06-21 10:21:05 +02:00
Kevin van Zonneveld
ae230acc3b Add best practice of using __double_underscore_prefixed_vars 2016-06-21 10:21:00 +02:00
Kevin van Zonneveld
0487f12fff Fix os condition for deploys 2016-06-21 10:14:19 +02:00
Kevin van Zonneveld
00f84ff8d9 More website automation 2016-06-21 10:06:45 +02:00
Kevin van Zonneveld
fb8e44864d Make linux the deploy master 2016-06-21 09:42:53 +02:00
Kevin van Zonneveld
d0ece6da76 Website (#30)
* Base on apex.run

* More custom themie

* Loop to write

* Support inline links

* Smaller header

* Auto-deploys via travis

* Rewording to make for a better homepage
2016-06-21 09:40:25 +02:00
Kevin van Zonneveld
707a14634c Update README.md 2016-06-20 10:15:37 +02:00
Kevin van Zonneveld
18525f72da Make the license less restrictive. See #14 (#28)
* Make the license less restrictive. See #14

So that people can use _just_ main.sh without bothering with also
distributing the license

* Add license update to changelog

* Add a comment about expansion, see #26

* Use an unmodified MIT License, with the more permissive clause inside the code

As modifying the MIT License will needlessly (but rightfully) cause
suspicion

* Credit @bravo-kernel for his feedback

* Fix another typo

* Reword copyright
2016-06-20 09:57:31 +02:00
Kevin van Zonneveld
244e54daa6 Credit @jokajak 2016-06-20 09:44:57 +02:00
Kevin van Zonneveld
12f1013611 Credit @gdevenyi for his testing and suggestions 2016-06-19 13:17:52 +02:00
Kevin van Zonneveld
d70312e916 Add a comment about expansion, see #26 2016-06-19 13:13:38 +02:00
Kevin van Zonneveld
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
Kevin van Zonneveld
8687e384eb Split out changelog into separate file, credit @rouson for the FAQ 2016-03-03 12:45:07 +01:00
Kevin van Zonneveld
bbd4b7689b Whitespace 2016-03-03 12:41:55 +01:00
Kevin van Zonneveld
300ca2e3ad We're welcoming contributions! 2016-03-03 11:49:15 +01:00
Kevin van Zonneveld
fcb6d93028 More code highlighting 2016-03-03 11:49:00 +01:00
Kevin van Zonneveld
e20bb2900c Use automatic markdown numbering 2016-03-03 11:48:40 +01:00
Kevin van Zonneveld
547825b336 Add an explanation of magic vars 2016-03-03 11:48:21 +01:00
Kevin van Zonneveld
87017c728f More portable shebang 2016-03-03 11:39:57 +01:00
Kevin van Zonneveld
0db28b0eec Fix two broken anchors 2016-03-03 11:38:28 +01:00
Kevin van Zonneveld
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
Kevin van Zonneveld
9be08bb692 Merge pull request #15 from rouson/draft-faq
Draft FAQ
2016-03-03 11:34:30 +01:00
Damian Rouson
41b9451b20 Draft FAQ.md 2016-03-02 11:03:57 -08:00
Damian Rouson
1fc44d2034 Add TOC and FAQ.md link to README.md 2016-03-02 10:19:48 -08:00
Kevin van Zonneveld
a4326476a3 Update README.md 2016-02-25 10:28:22 +01:00
Kevin van Zonneveld
c1fecf33c3 Merge pull request #11 from kvz/osxfailpasses
Fix Travis OSX testing
2016-02-23 10:23:23 +01:00
Kevin van Zonneveld
676989a779 Add to release notes 2016-02-23 10:22:34 +01:00
Kevin van Zonneveld
51213e8786 Fix test again, now that we got confirmed failures out of Travis OSX #10 2016-02-23 10:21:43 +01:00
Kevin van Zonneveld
6dc7e1f92a Don't use a subshell to handle diff failures. Refs #10 2016-02-23 10:16:58 +01:00
Kevin van Zonneveld
c111725665 Purposely fail. Does this pass OSX Travis build? 2016-02-23 10:10:39 +01:00
Kevin van Zonneveld
abb480c394 Use accptst prefix so we can re-use this thing elsewhere 2016-02-23 10:06:45 +01:00
Kevin van Zonneveld
fa7f217556 Update README.md 2016-02-23 09:47:11 +01:00
Kevin van Zonneveld
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
Izaak Beekman
1143670cae
Update expected test output 2016-02-22 10:11:12 -05:00
Izaak Beekman
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
Kevin van Zonneveld
db690268ea Whitespace 2016-02-17 13:46:05 +01:00
Kevin van Zonneveld
d43cecf24a No longer try to use gsed in templater on OSX thanks to .bak workaround 2016-02-17 13:44:28 +01:00
Kevin van Zonneveld
0917b75cb9 Commit version info next time 2016-02-17 13:43:00 +01:00
Kevin van Zonneveld
a6d2a2ad2f Version info 2016-02-17 13:42:26 +01:00
Kevin van Zonneveld
366d8c7c9c Update version 2016-02-17 13:41:46 +01:00
Kevin van Zonneveld
0001bfe30c Release 2.0.0 2016-02-17 13:41:45 +01:00
Kevin van Zonneveld
2b46168792 Breaking release means new major 2016-02-17 13:39:05 +01:00
Kevin van Zonneveld
1271bf807d Add tests for megamount and follow Library export best practices 2016-02-17 13:38:55 +01:00
Kevin van Zonneveld
583efe734b Whitespace 2016-02-17 13:35:25 +01:00
Kevin van Zonneveld
07ab2a95b4 Remove bump & semver from src (BREAKING) 2016-02-17 13:35:17 +01:00
Kevin van Zonneveld
7fbf9ea8e5 Add tests for templater and follow Library export best practices 2016-02-17 13:19:03 +01:00
Kevin van Zonneveld
707583a93c Fix paths 2016-02-17 13:01:18 +01:00
Kevin van Zonneveld
e538a2be34 Rename inival->ini_val 2016-02-17 12:58:28 +01:00