Commit Graph

172 Commits

Author SHA1 Message Date
90ad85f419 Port back more refined colorscheme from @arathai's fork 2016-02-16 21:24:41 +01:00
d9a0c11e49 Add changelog 2016-02-16 21:04:22 +01:00
9935335ee8 Add @zbeekman as an author 2016-02-16 20:53:59 +01:00
e90ad7421f Merge pull request #3 from zbeekman/longargs
Enable long, GNU style options RE: issue-1
2016-02-16 20:50:54 +01:00
9d2bcdbfb4 Update expected test output
ATTN: @kvz I think I did this correctly, but please look through the
 Travis-CI output nonetheless.
2016-02-16 14:39:48 -05:00
bfb8d40f6c Enable long, GNU style options
- Enable long, GNU style options, fixes #1
 - *CAVEAT* A short option must be preset for every long option;
   but every short option need *not* have a long option
 - No BASH 4 features were added, works with bash 3 and standard sed and
   awk
 - `--` is still respected as the separator between options and arguments
 - Use `awk` only instead of `awk` and `sed` for parsing short options
   from usage string
 - Enable errexit, nounset and pipefail at the top
2016-02-16 14:39:10 -05:00
dd5950975d Fix popd 2016-02-16 20:25:30 +01:00
7a9d116d2c Add dependencies 2016-02-16 18:55:05 +01:00
ae074aac0c Revert Travis container infra. Thx @zbeekman 2016-02-16 18:51:49 +01:00
30cfd19fd9 Add debug test scenario 2016-02-16 15:49:37 +01:00
ecd6a9f04b Easier testing on travis 2016-02-16 15:48:48 +01:00
7a3a07989f Use containers #4 2016-02-16 15:48:32 +01:00
dbedd8f983 Update fixtures 2016-02-16 15:33:57 +01:00
dde3b70596 Also replace tmp dir on Travis 2016-02-16 15:13:40 +01:00
bdc8778b2c Update README.md 2016-02-16 15:01:51 +01:00
63cd89a659 Set up basic acceptance testing #4 2016-02-16 15:01:26 +01:00
68219d21d4 Update README.md 2016-02-15 15:52:05 +01:00
c71b6d14c4 Update README.md 2016-02-15 15:38:27 +01:00
4c256ed58d Update README.md 2016-02-15 12:04:32 +01:00
f2e8ff236a Add clarifications 2015-11-11 16:10:35 +01:00
8147ee81b5 Release 1.1.0 v1.1.0 2015-06-29 19:46:16 +02:00
437d384815 Support for ALLOW_REMAINDERS=1 2015-06-29 19:46:08 +02:00
19fcad6851 Make PHONY 2015-06-29 19:45:14 +02:00
df0ad9fe25 Merge pull request #2 from jokajak/patch-1
Update main.sh
2015-02-20 07:40:30 +01:00
23b68a1bfc Update main.sh
Fix super trivial typo
2015-02-19 19:51:00 -05:00
5b8cf352c8 Use BASH_SOURCE[0] 2014-11-11 12:41:18 +01:00
2f4e089311 Update README.md 2014-11-04 15:23:05 +01:00
4cef357986 Update package.json 2014-11-04 14:55:37 +01:00
964f013e9c Release 1.0.3 v1.0.3 2014-11-04 13:19:58 +01:00
61d23a4d03 Add ini_val, megamount, parse_url 2014-11-04 13:19:50 +01:00
7b01d19b19 Release 1.0.2 v1.0.2 2014-11-04 13:00:37 +01:00
d5a2aa83fb Add name 2014-11-04 13:00:30 +01:00
7d62e0d7f4 Release 1.0.1 v1.0.1 2014-11-04 12:59:34 +01:00
36e429fe35 Use npm for distribution 2014-11-04 12:59:22 +01:00
752036320a Update main.sh 2014-07-29 17:32:23 +02:00
e2602f6a58 Merge branch 'master' of github.com:kvz/bash3boilerplate
Conflicts:
	main.sh
2014-07-23 11:34:05 +02:00
af23876cd1 Bump version 2014-07-23 11:31:42 +02:00
e5af9cf01b Consistent use of longhand options 2014-07-23 11:31:34 +02:00
7304249545 Whitespace 2014-07-23 11:31:17 +02:00
17e7677757 Shrink boilerplate function 2014-07-23 11:30:53 +02:00
3f8ac03553 Color support for more xterms 2014-07-23 11:30:33 +02:00
667bfd7350 Localize function vars 2014-07-23 11:30:09 +02:00
5e492a419c DIR and FILE are actually local vars, so lowercase
Also improve pathfinding to not rely on readlink, and to work as
expected when file is sourced
2014-07-23 11:29:42 +02:00
35b7b8927d Wrap comments for readability 2014-07-23 11:28:54 +02:00
5f1de4077c Better defaulting of ENV vars 2014-07-23 11:28:38 +02:00
61c70a5045 More descriptive doc header 2014-07-23 11:28:23 +02:00
4e35f9fc0c More portable shebang 2014-07-23 11:27:53 +02:00
709d1d544b Add License 2014-07-23 11:27:35 +02:00
c231fa757c Update README.md 2014-01-12 12:03:32 +01:00
d94f32f93a No global scope for local variables 2013-09-06 13:46:32 +02:00