Commit Graph

109 Commits

Author SHA1 Message Date
9b2f6cea6c Removing debugging line 2019-07-19 21:47:06 -05:00
7a8d1d260e Implementing a search path
Closes #30
2019-07-19 21:43:42 -05:00
9f6d3bcdab Adding an example
Shows how one can solve #29
2019-07-19 20:22:27 -05:00
eac2685632 Adding an example for adding a comma
This closes #26.
2019-04-14 06:25:06 -05:00
505570a57b Adding short options
Feature request #25
2019-03-13 20:38:00 -05:00
aabc62f1d6 Merge pull request #22 from mamercad/mamercad-curl-follow-redirects
curl needs to follow redirects
2018-03-13 07:25:13 -05:00
e672bda163 curl needs to follow redirects 2018-03-13 08:11:43 -04:00
dbefade193 Adding a version number
It is shown with --help. It's also available as $MO_VERSION when mo is
sourced.
2.0.4
2017-11-30 05:43:10 -06:00
57a8d41394 Merge pull request #21 from jas99/patch-1
Fix: Intall issue
2017-11-20 07:22:43 -06:00
5739ccd705 Fix: Intall issue
Added -L flag to curl; so as to allow following redirect.
2017-11-19 15:53:12 +05:30
f889c37316 Found another issue with strict mode 2.0.3 2017-11-13 13:53:38 -06:00
4f615a0faf More fixes if variables are not set and strict mode is enabled 2.0.2 2017-11-13 10:43:32 -06:00
1e91e414cc Fix for when running in strict mode 2.0.1 2017-11-13 10:31:51 -06:00
ad98577c42 Changing how functions are called
Old way:

    functionName CONTENT argument1 argument2

New way:

    echo -n "$CONTENT" | functionName argument1 argument2

This follow the Unix style more closely.
2.0.0
2017-11-13 10:13:56 -06:00
e78b15d95b Updating test to enable the flag 1.1.0 2017-11-03 19:38:34 -05:00
f20e4ae83a Making a bit more safe and disabling an eval by default 2017-11-03 16:45:51 -05:00
a5ec7dd740 I think this finally implements arguments to functions
This closes #18.
2017-11-03 16:34:08 -05:00
ab5dfee519 Fixing install directions 2017-10-24 07:47:50 -05:00
81fd601ebd Shortening URL 2017-10-23 15:11:23 -05:00
9896712932 Releasing 1.0.0
This is the first tagged release of "mo", following the semantic
versioning scheme. Major releases can have breaking changes. Minor
releases can have additional functionality and will preserve all
existing functionality. Patch releases will have only bugfixes.

Thanks for prodding me into this, @dagrooms52
1.0.0
2017-09-27 15:14:42 -05:00
0627cbbaf8 Making tests care about whitespace
When testing #19 I found that the tests were mistakenly ignoring some
whitespace changes. I've enabled whitespace checks and had to update the
tests because my editor likes newlines at the end of files and removes
whitespace at the end of lines. To make the test files easier to manage,
I've modified some scenarios to still test for the feature but also work
with the whitespace modifications that editors would perform.
2017-08-02 10:35:35 -05:00
f14150c205 Fixing indentation of partials in a condition
This is to address #19.
2017-08-02 10:34:58 -05:00
00af9e978c Making the specs run again in an easier way 2017-08-02 10:34:09 -05:00
2447f40abd Merge pull request #17 from maslennikov/master
Fix exit code when partial file not found
2017-06-23 14:19:01 -05:00
078dcabb06 Fix exit code when partial file not found 2017-06-23 21:10:38 +02:00
6376a9b817 Fixing indentation of multiple partials
This fixes #16.
2017-06-20 14:19:44 -05:00
e6787e71d5 Merge pull request #15 from maslennikov/master
Adding an option to fail upon unset env variables
2017-06-16 11:52:22 -05:00
31b2faf135 Fixing empty variable failure for --fail-not-set 2017-06-16 15:59:57 +02:00
2b611b8f90 Making --fail-not-set work with partials
The return code was not propagated through nested subshells in case
when files were passed in as arguments.
2017-06-16 10:50:18 +02:00
50aa18e2a6 Adding an option to fail upon unset env variables 2017-06-16 10:47:31 +02:00
4ccfaf9d79 Making work in strict mode and fixing len bug 2017-04-21 12:19:21 -05:00
0ca9970b58 Fixing multi-line partials 2017-04-21 09:37:16 -05:00
8142f70769 Fixing indentation of partials 2017-04-21 09:30:32 -05:00
387fc478fc Merge pull request #14 from tests-always-included/fix-ifs-again
Fixing bug with array substrings
2017-02-23 14:20:36 -06:00
c2979c0fb8 Fixing bug with array substrings
Found on tests-always-included/wick#113
This was the solution first suggested by fidian/gg-core#7
2017-02-23 13:51:12 -06:00
62478ba084 Merge pull request #13 from tests-always-included/fix-array-slicing
Fixing the array slicing for Bash 3
2017-02-21 15:05:01 -06:00
a97368c74f Fixing the array slicing for Bash 3
This IFS problem only happens on Bash 3 in some circumstances.
2017-02-21 11:00:39 -06:00
ecfc973c2f Fixing --source to parse the right argument
This is addressing #12
2016-12-20 07:27:06 -06:00
410883c85d Updates for style and to fix exit on error in some contexts 2016-12-15 18:11:29 -06:00
17f0e4be3d Included installation instructions.
This closes #11.
2016-12-14 07:41:33 -06:00
05110ce3ca Treating BASH_SOURCE like an array 2016-10-25 06:11:33 -05:00
9b76cadefb Logically simpler, functionally equivalent. 2016-10-25 05:59:52 -05:00
57663d7d34 Updating to match newer version of shellcheck 2016-10-25 05:56:40 -05:00
8238e144fd Adding notes regarding ShellCheck 2016-08-03 10:24:56 -05:00
593c83b2ce Adding test and fixes from shellcheck 2016-08-03 10:24:46 -05:00
c6bbf89f84 Fixing things reported by shellcheck 2016-08-03 10:19:43 -05:00
0cc1cef6e9 Updates to match recent code changes 2016-08-03 10:19:07 -05:00
1c03949107 Enabling a "false is empty" style check.
This is based off of pull request #10 from @athieriot.
Thanks for the idea!  I've implemented it as a flag and an environment
variable that can be enabled.  I've also added another test to handle
the environment variable.
2016-07-27 09:56:33 -05:00
ea76dc468b Handling double-hyphens 2016-07-21 09:47:37 -05:00
b69406835f Split test into three 2016-07-21 09:34:36 -05:00