Commit Graph

  • e0b3b95eba Possible fix for Bash 3.2 issue-76 Tyler Akins 2024-10-23 18:38:59 -05:00
  • 7e86c1a5f5 Detect when variables are declared and not set master Tyler Akins 2024-07-24 12:22:03 -05:00
  • b595ad26b7 Documenting that parents are not supported Tyler Akins 2024-06-21 20:44:16 -05:00
  • 5a49fe9900 Releasing 3.0.6 Tyler Akins 2024-06-16 21:13:43 -05:00
  • 8056ee6961 Only cut strings once Tyler Akins 2024-06-16 21:11:45 -05:00
  • 5db34e55d3 Caching function name lookups Tyler Akins 2024-06-16 21:11:02 -05:00
  • 26ca5059d8 Fix slowness with larger templates 3.0.5 Tyler Akins 2024-03-27 21:57:11 -05:00
  • 6e57510ba9 Making it more clear that sourced files are shell 3.0.4 Tyler Akins 2023-11-16 16:04:52 -06:00
  • 54b2184b70 Bumping version 3.0.3 Tyler Akins 2023-09-10 08:11:54 -05:00
  • 84d17268c9 Work with symbolic links Tyler Akins 2023-09-10 08:10:51 -05:00
  • 68306c4c6d More Bash 4.x compatibility issues found and fixed 3.0.2 Tyler Akins 2023-05-12 08:17:57 -05:00
  • 6cc72acde0 Fix #67 - unbound variable error 3.0.1 Tyler Akins 2023-05-12 07:44:48 -05:00
  • 0ce41dedb1 Releasing 3.0.0 3.0.0 Tyler Akins 2023-05-07 21:18:00 -05:00
  • 0617b2ed35 Various bugfixes Tyler Akins 2023-04-23 10:04:59 -05:00
  • 1d4e186486 All tests pass. Tyler Akins 2023-04-23 09:24:12 -05:00
  • 0f150ccb19 Fixing standalone detection with blocks Tyler Akins 2023-04-22 08:16:49 -05:00
  • 00af7d49f0 Bugfixes Tyler Akins 2023-04-21 21:18:55 -05:00
  • 0896e2b966 Parser rewritten again Tyler Akins 2023-04-21 20:59:31 -05:00
  • 511a3187e8 Changing how parsed/unparsed content is tracked Tyler Akins 2023-04-10 21:07:45 -05:00
  • d32b912472 Moving delimiters and standalone to global vars Tyler Akins 2023-04-10 13:24:06 -05:00
  • 3a58ee390e More bugfixes and shellcheck tweaks Tyler Akins 2023-04-10 11:39:47 -05:00
  • 7604ce3054 Pass shellcheck, more specs are handled, preserve function whitespace Tyler Akins 2023-04-10 08:10:14 -05:00
  • e0e9189355 Bugfixes, pretty printing, new tests added Tyler Akins 2023-04-09 18:53:55 -05:00
  • a1e4398547 Overriding some tests so they work with mo + bugfix Tyler Akins 2023-04-09 10:20:17 -05:00
  • 47e10012ee Splitting parse function, fixing variable bug Tyler Akins 2023-04-09 09:51:11 -05:00
  • a237d23a2d Fix standalone tag detection Tyler Akins 2023-04-08 19:06:04 -05:00
  • 72a0e426c7 Starting support for skipping/altering tests Tyler Akins 2023-04-08 12:41:46 -05:00
  • 501ca2144f Need to trim whitespace in the tag Tyler Akins 2023-04-08 12:41:31 -05:00
  • 2085dc2792 Rewriting how specs run Tyler Akins 2023-04-08 11:52:22 -05:00
  • d997ad0e0a Passes all of the tests Tyler Akins 2023-04-07 23:10:47 -05:00
  • febd3467c8 Attempting to address shortcomings and whitespace issues Tyler Akins 2023-04-07 19:35:25 -05:00
  • 8e9fd680d4 Fixing a test, release 2.4.1 2.4.1 Tyler Akins 2023-04-05 21:14:19 -05:00
  • 24e80aedaa Bumping version 2.4.0 Tyler Akins 2023-04-05 20:55:16 -05:00
  • 4311f29879 Fixing the build, some doc cleanup, update version Tyler Akins 2023-04-05 20:54:27 -05:00
  • d6794de1e2 Merge pull request #57 from Swivelgames/loop-accessors Tyler Akins 2023-04-05 20:51:13 -05:00
  • b22baa9776 Added Functions/Helpers to README Joseph Dalrymple 2023-04-04 19:01:40 -05:00
  • c28bffe708 Added @key loop accessor Joseph Dalrymple 2023-04-03 21:12:17 -05:00
  • b01fc43580 Merge pull request #60 from Swivelgames/portability Tyler Akins 2023-04-04 09:50:21 -05:00
  • 53e3208ba0 Improved portability by using /usr/bin/env pragma Joseph Dalrymple 2023-04-04 02:00:31 -05:00
  • 6dc284f05a Updating URLs Tyler Akins 2023-04-03 12:57:14 -05:00
  • a62541fc98 Adding missing character, reported by brainchild0 Tyler Akins 2022-01-26 19:07:12 -06:00
  • b31a97cfb1 Merge pull request #51 from brainchild0/docker Tyler Akins 2022-01-26 10:00:28 -06:00
  • 71f85fa4f2 Use latest Alpine image as Docker base Eric Levy 2022-01-24 20:57:09 -05:00
  • 14003ba24a Introduce general improvements for Docker image Eric Levy 2022-01-24 20:50:14 -05:00
  • 54195a6c6e Fixing test script to return 0 on success 2.3.3 Tyler Akins 2021-11-25 16:02:21 -06:00
  • 81f9ec326d Leaning away from committing package.json 2.3.2 Tyler Akins 2021-11-25 15:59:30 -06:00
  • dae1c66f8f Merge branch 'feature/added_github_action' of https://github.com/yutachaos/mo into yutachaos-feature/added_github_action Tyler Akins 2021-11-25 15:57:52 -06:00
  • 08576fca7b Adding script to run against official specs Tyler Akins 2021-11-25 15:40:13 -06:00
  • 3aa5c462f8 Quoting variable Tyler Akins 2021-11-25 15:36:47 -06:00
  • a28ed0ccd5 Added docker image push action yutachaos 2021-04-10 08:14:07 +09:00
  • c86fd9a89b Merge pull request #45 from yutachaos/feature/added_docker_release 2.3.1 Tyler Akins 2021-04-17 11:02:12 -05:00
  • 03eb3925ac Added Dockerfile yutachaos 2021-04-09 10:39:51 +09:00
  • 8e3e08a42b Added docker image push action yutachaos 2021-04-09 12:07:15 +09:00
  • 4c332c9188 Updating test and documentation 2.3.0 Tyler Akins 2020-10-01 07:42:57 -05:00
  • 67ba8bae2c Calling out that the argument can be used multiple times Tyler Akins 2020-10-01 07:39:02 -05:00
  • 1d2617dde1 Confirming multiple --source arguments work Tyler Akins 2020-10-01 07:37:48 -05:00
  • dcd9d7738b Adding tests, shellcheck cleanup, update docs, release 2.2.0 2.2.0 Tyler Akins 2020-08-05 15:44:04 -05:00
  • 65f12277e6 Merge pull request #40 from ynqa/show-latest-version Tyler Akins 2020-08-05 11:37:38 -08:00
  • 8cd67fb908 Merge pull request #39 from felipecassiors/felipecassiors/fail-on-function Tyler Akins 2020-08-05 11:27:50 -08:00
  • bdb795bddf show 2.1.0 for mo usage ynqa 2020-08-06 00:01:09 +09:00
  • 1f39b0f568 Add fail on function Felipe Santos 2020-07-29 20:19:32 +00:00
  • 0e6247e9e9 Merge pull request #37 from l2dy/whitespace Tyler Akins 2020-02-26 07:55:43 -06:00
  • 891b6a5de2 Remove trailing whitespace Zero King 2020-02-26 05:54:17 +00:00
  • 3828588512 Showing how to write output that includes braces Tyler Akins 2019-08-22 15:59:05 -05:00
  • 929ffc5b88 Merge pull request #32 from andreax79/master 2.1.0 Tyler Akins 2019-08-08 07:47:44 -05:00
  • 5b8cf24068 Pass arguments to function as environment variable MO_ALLOW_FUNCTION_ARGUMENTS Andrea Bonomi 2019-08-08 10:36:44 +02:00
  • fcedd32155 Pass arguments to function as environment variable MO_ARGS Andrea Bonomi 2019-08-07 14:59:00 +02:00
  • 9b2f6cea6c Removing debugging line search-path Tyler Akins 2019-07-19 21:47:06 -05:00
  • 7a8d1d260e Implementing a search path Tyler Akins 2019-07-19 21:10:42 -05:00
  • 9f6d3bcdab Adding an example Tyler Akins 2019-07-19 20:22:27 -05:00
  • eac2685632 Adding an example for adding a comma Tyler Akins 2019-04-14 06:25:06 -05:00
  • 505570a57b Adding short options Tyler Akins 2019-03-13 20:38:00 -05:00
  • aabc62f1d6 Merge pull request #22 from mamercad/mamercad-curl-follow-redirects Tyler Akins 2018-03-13 07:25:13 -05:00
  • e672bda163 curl needs to follow redirects Mark Mercado 2018-03-13 08:11:43 -04:00
  • dbefade193 Adding a version number 2.0.4 Tyler Akins 2017-11-30 05:43:10 -06:00
  • 57a8d41394 Merge pull request #21 from jas99/patch-1 Tyler Akins 2017-11-20 07:22:43 -06:00
  • 5739ccd705 Fix: Intall issue Jaspreet Singh 2017-11-19 15:53:12 +05:30
  • f889c37316 Found another issue with strict mode 2.0.3 Tyler Akins 2017-11-13 13:53:38 -06:00
  • 4f615a0faf More fixes if variables are not set and strict mode is enabled 2.0.2 Tyler Akins 2017-11-13 10:43:32 -06:00
  • 1e91e414cc Fix for when running in strict mode 2.0.1 Tyler Akins 2017-11-13 10:31:51 -06:00
  • ad98577c42 Changing how functions are called 2.0.0 Tyler Akins 2017-11-13 10:13:03 -06:00
  • e78b15d95b Updating test to enable the flag 1.1.0 Tyler Akins 2017-11-03 19:38:34 -05:00
  • f20e4ae83a Making a bit more safe and disabling an eval by default Tyler Akins 2017-11-03 16:45:51 -05:00
  • a5ec7dd740 I think this finally implements arguments to functions Tyler Akins 2017-11-03 16:34:08 -05:00
  • ab5dfee519 Fixing install directions Tyler Akins 2017-10-24 07:47:50 -05:00
  • 81fd601ebd Shortening URL Tyler Akins 2017-10-23 15:11:23 -05:00
  • 9896712932 Releasing 1.0.0 1.0.0 Tyler Akins 2017-09-27 15:14:42 -05:00
  • 0627cbbaf8 Making tests care about whitespace Tyler Akins 2017-08-02 10:35:35 -05:00
  • f14150c205 Fixing indentation of partials in a condition Tyler Akins 2017-08-02 10:34:58 -05:00
  • 00af9e978c Making the specs run again in an easier way Tyler Akins 2017-08-02 10:34:09 -05:00
  • 2447f40abd Merge pull request #17 from maslennikov/master Tyler Akins 2017-06-23 14:19:01 -05:00
  • 078dcabb06 Fix exit code when partial file not found Alexey Maslennikov 2017-06-23 21:10:38 +02:00
  • 6376a9b817 Fixing indentation of multiple partials Tyler Akins 2017-06-20 14:19:44 -05:00
  • e6787e71d5 Merge pull request #15 from maslennikov/master Tyler Akins 2017-06-16 11:52:22 -05:00
  • 31b2faf135 Fixing empty variable failure for --fail-not-set Alexey Maslennikov 2017-06-16 15:59:57 +02:00
  • 2b611b8f90 Making --fail-not-set work with partials Alexey Maslennikov 2017-06-15 21:47:12 +02:00
  • 50aa18e2a6 Adding an option to fail upon unset env variables Alexey Maslennikov 2017-06-15 20:47:51 +02:00
  • 4ccfaf9d79 Making work in strict mode and fixing len bug Tyler Akins 2017-04-21 12:19:21 -05:00
  • 0ca9970b58 Fixing multi-line partials Tyler Akins 2017-04-21 09:37:16 -05:00
  • 8142f70769 Fixing indentation of partials Tyler Akins 2017-04-21 09:30:32 -05:00