Kevin van Zonneveld
e90ad7421f
Merge pull request #3 from zbeekman/longargs
...
Enable long, GNU style options RE: issue-1
2016-02-16 20:50:54 +01:00
Izaak Beekman
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
Izaak Beekman
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
Kevin van Zonneveld
dd5950975d
Fix popd
2016-02-16 20:25:30 +01:00
Kevin van Zonneveld
7a9d116d2c
Add dependencies
2016-02-16 18:55:05 +01:00
Kevin van Zonneveld
ae074aac0c
Revert Travis container infra. Thx @zbeekman
2016-02-16 18:51:49 +01:00
Kevin van Zonneveld
30cfd19fd9
Add debug test scenario
2016-02-16 15:49:37 +01:00
Kevin van Zonneveld
ecd6a9f04b
Easier testing on travis
2016-02-16 15:48:48 +01:00
Kevin van Zonneveld
7a3a07989f
Use containers #4
2016-02-16 15:48:32 +01:00
Kevin van Zonneveld
dbedd8f983
Update fixtures
2016-02-16 15:33:57 +01:00
Kevin van Zonneveld
dde3b70596
Also replace tmp dir on Travis
2016-02-16 15:13:40 +01:00
Kevin van Zonneveld
bdc8778b2c
Update README.md
2016-02-16 15:01:51 +01:00
Kevin van Zonneveld
63cd89a659
Set up basic acceptance testing #4
2016-02-16 15:01:26 +01:00
Kevin van Zonneveld
68219d21d4
Update README.md
2016-02-15 15:52:05 +01:00
Kevin van Zonneveld
c71b6d14c4
Update README.md
2016-02-15 15:38:27 +01:00
Kevin van Zonneveld
4c256ed58d
Update README.md
2016-02-15 12:04:32 +01:00
Kevin van Zonneveld
f2e8ff236a
Add clarifications
2015-11-11 16:10:35 +01:00
Kevin van Zonneveld
8147ee81b5
Release 1.1.0
2015-06-29 19:46:16 +02:00
Kevin van Zonneveld
437d384815
Support for ALLOW_REMAINDERS=1
2015-06-29 19:46:08 +02:00
Kevin van Zonneveld
19fcad6851
Make PHONY
2015-06-29 19:45:14 +02:00
Kevin van Zonneveld
df0ad9fe25
Merge pull request #2 from jokajak/patch-1
...
Update main.sh
2015-02-20 07:40:30 +01:00
Josh
23b68a1bfc
Update main.sh
...
Fix super trivial typo
2015-02-19 19:51:00 -05:00
Kevin van Zonneveld
5b8cf352c8
Use BASH_SOURCE[0]
2014-11-11 12:41:18 +01:00
Kevin van Zonneveld
2f4e089311
Update README.md
2014-11-04 15:23:05 +01:00
Kevin van Zonneveld
4cef357986
Update package.json
2014-11-04 14:55:37 +01:00
Kevin van Zonneveld
964f013e9c
Release 1.0.3
2014-11-04 13:19:58 +01:00
Kevin van Zonneveld
61d23a4d03
Add ini_val, megamount, parse_url
2014-11-04 13:19:50 +01:00
Kevin van Zonneveld
7b01d19b19
Release 1.0.2
2014-11-04 13:00:37 +01:00
Kevin van Zonneveld
d5a2aa83fb
Add name
2014-11-04 13:00:30 +01:00
Kevin van Zonneveld
7d62e0d7f4
Release 1.0.1
2014-11-04 12:59:34 +01:00
Kevin van Zonneveld
36e429fe35
Use npm for distribution
2014-11-04 12:59:22 +01:00
Kevin van Zonneveld
752036320a
Update main.sh
2014-07-29 17:32:23 +02:00
Kevin van Zonneveld
e2602f6a58
Merge branch 'master' of github.com:kvz/bash3boilerplate
...
Conflicts:
main.sh
2014-07-23 11:34:05 +02:00
Kevin van Zonneveld
af23876cd1
Bump version
2014-07-23 11:31:42 +02:00
Kevin van Zonneveld
e5af9cf01b
Consistent use of longhand options
2014-07-23 11:31:34 +02:00
Kevin van Zonneveld
7304249545
Whitespace
2014-07-23 11:31:17 +02:00
Kevin van Zonneveld
17e7677757
Shrink boilerplate function
2014-07-23 11:30:53 +02:00
Kevin van Zonneveld
3f8ac03553
Color support for more xterms
2014-07-23 11:30:33 +02:00
Kevin van Zonneveld
667bfd7350
Localize function vars
2014-07-23 11:30:09 +02:00
Kevin van Zonneveld
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
Kevin van Zonneveld
35b7b8927d
Wrap comments for readability
2014-07-23 11:28:54 +02:00
Kevin van Zonneveld
5f1de4077c
Better defaulting of ENV vars
2014-07-23 11:28:38 +02:00
Kevin van Zonneveld
61c70a5045
More descriptive doc header
2014-07-23 11:28:23 +02:00
Kevin van Zonneveld
4e35f9fc0c
More portable shebang
2014-07-23 11:27:53 +02:00
Kevin van Zonneveld
709d1d544b
Add License
2014-07-23 11:27:35 +02:00
Kevin van Zonneveld
c231fa757c
Update README.md
2014-01-12 12:03:32 +01:00
Kevin van Zonneveld
d94f32f93a
No global scope for local variables
2013-09-06 13:46:32 +02:00
Kevin van Zonneveld
5cc1abc71a
Fix Typo
2013-09-06 13:24:18 +02:00
Kevin van Zonneveld
ef898f55e9
Change /bin/bash shebang to /usr/bin/env for better portability
2013-04-19 13:14:38 +02:00
Kevin van Zonneveld
2155d65692
Write all messages to stderr
...
So that scripts based on bash3boilerplate are easier to use before pipes.
It also makes it feasible to use an emergency inside a function without losing emergency's output being captured by the function's caller
2013-04-18 17:09:24 +03:00