Commit graph

  • 3806830e72 feat: initial profiling feature dev zawz 2023-02-16 16:58:47 +0100
  • f74c97fc7f feat(bash): support bash time syntax master mateoferon 2022-12-09 16:57:20 +0100
  • 6453b44b00 chore(options): move -A option in help v1.5 zawz 2022-05-04 15:16:33 +0200
  • f93447e7dc fix(parse): fix parse of sequential braces zawz 2022-04-08 15:38:11 +0200
  • 0903cf41a1 chore(debashify): debashify procsub in redirects zawz 2022-02-04 16:50:44 +0100
  • 8f0fd6f956 fix(bash): fix procsub redirect on block zawz 2022-02-04 16:39:30 +0100
  • bce1d4b455 feat(options): add --lxsh option to force lxsh parse zawz 2022-02-04 15:17:13 +0100
  • fe7e6cdb52 fix(minify): incorrectly escaped dollar on manip zawz 2022-02-03 11:14:30 +0100
  • b2c5aeea02 fix(exec): fix segfault on exec failure zawz 2022-01-28 09:38:42 +0100
  • d41ec0e3c6 tests: add empty quote dequote test zawz 2022-01-28 09:38:13 +0100
  • 2024152dc6 fix(include): fix broken include on empty files zawz 2022-01-24 14:46:48 +0100
  • 29f0fd91ad fix(minify)): fix removal of quote-only args zawz 2022-01-19 17:41:25 +0100
  • 32b19a12fd chore: add tests zawz 2021-12-20 15:59:42 +0100
  • cdd03f28ac fix(debashify): error message on empty array create zawz 2021-12-20 15:54:04 +0100
  • 8a64d4e207 fix(debashify): fix empty array debashify segfault zawz 2021-12-20 15:53:38 +0100
  • 84ac0fa0ff fix(parse): fix broken bash array assign parse zawz 2021-12-20 15:53:15 +0100
  • 97da108d1a feat(minify): extend single-block minify zawwz 2021-12-10 16:24:46 +0100
  • d10be4116a fix(parse): fix incorrect parse of heredocuments on broken lists zawwz 2021-12-10 15:33:05 +0100
  • 0d56e6099d chore: increment version zawz 2021-11-21 11:31:51 +0100
  • 0eb98c8c13 Merge branch 'dev' of github.com:zawwz/lxsh into dev zawz 2021-11-21 11:29:37 +0100
  • 78a768e98e fix(minify): fix subshell with backslash set as backtick zawwz 2021-11-09 16:26:14 +0100
  • 44c03ca0be fix debashify brace expansion segfault zawz 2021-11-06 19:18:29 +0100
  • fab144947a internal: add obj recursive copy zawwz 2021-11-05 15:57:15 +0100
  • eac178e07a debashify brace expansions zawwz 2021-11-05 15:56:58 +0100
  • db3994f6d2 fix missing % arithmetic operator zawwz 2021-11-05 13:21:26 +0100
  • 9dc7c12448 fix debug -J option zawwz 2021-11-05 11:32:11 +0100
  • 39cc1da707 fix parsing of # in middle of arg zawwz 2021-11-05 10:52:48 +0100
  • a9e6b27ace fix arithmetic subarithmetic parse zawwz 2021-11-05 10:48:16 +0100
  • 9a3086fc06 fix parenthesis arithmetic parsing zawwz 2021-11-05 10:27:47 +0100
  • 0e9aa3b023 add map options zawwz 2021-11-03 14:37:49 +0100
  • 92d4caf5c0 code cleanup zawwz 2021-11-03 11:41:42 +0100
  • 6eb164fd58 update minify doc v1.4 zawwz 2021-10-29 13:41:35 +0200
  • 89160324cd bump version to 1.4 zawwz 2021-10-29 13:29:24 +0200
  • e80ca9fb4c fix quote minify applying in heredocument zawwz 2021-10-28 13:34:24 +0200
  • cdf4ca5b85 minify escaped dollar zawwz 2021-10-28 13:33:46 +0200
  • 0b46581b22 extend minify quotes to var assigns zawwz 2021-10-28 13:33:06 +0200
  • 2d0041e1ff fix broken heredocument zawz 2021-10-20 17:30:11 +0200
  • 19fb7e8eac add IFS to reserved variables Mateo Feron 2021-10-19 12:00:11 +0200
  • abce171e94 extend minify: minify subshells to backticks Mateo Feron 2021-10-14 15:39:52 +0200
  • 92d5f83b2f fix backtick parse Mateo Feron 2021-10-14 15:21:30 +0200
  • 516fbd5a01 increment version number v1.3.1 zawz 2021-10-08 18:21:44 +0200
  • 04ef171515 optimize minify operations zawz 2021-08-19 17:48:46 +0200
  • 04abba0dfd remove unnecessary newline on here documents zawz 2021-08-19 17:48:23 +0200
  • 9d034673ec remove non-working build commands zawz 2021-08-14 13:57:55 +0200
  • 65dc4d8c40 add bash completion zawz 2021-08-14 13:55:24 +0200
  • 23a8c12bca update doc with new features zawz 2021-08-14 13:52:01 +0200
  • 6e64ed64c4 fix minify subshell applying on cd zawz 2021-08-14 13:46:47 +0200
  • f27bb49626 fix debashify applying on ${VAR:-val} zawz 2021-08-14 13:35:18 +0200
  • 4ff253a364 implement small optimization on arg parse zawz 2021-08-14 13:09:45 +0200
  • 536168eee4 fix for in empty value zawz 2021-08-11 11:56:44 +0200
  • 3562cb77b2 fix memory leaks on debashify and minify zawwz 2021-07-27 22:05:44 +0200
  • 20e47ab620 debashify manipulation substring zawwz 2021-07-27 20:44:57 +0200
  • 22ab42da08 debashify manipulation replace zawwz 2021-07-27 18:03:37 +0200
  • ee0435101b fix debashify of [[ =~ ]] not correctly matching zawwz 2021-07-24 19:45:52 +0200
  • d90d07635d bump version to 1.3 zawwz 2021-07-24 19:36:22 +0200
  • 733e6a572d add debashify variable substitution zawwz 2021-07-24 19:34:12 +0200
  • 74aa26d935 fix broken redirect concat on block minify zawwz 2021-07-24 19:26:06 +0200
  • 4b8e3874e1 fix manipulation minify applying to bash arrays zawwz 2021-07-24 19:19:50 +0200
  • cb6cf4a1d7 fix redirect concatenation on single block minify zawwz 2021-07-24 10:04:05 +0200
  • 34d5c059e0 remove reference to minify-quotes zawwz 2021-07-24 10:01:19 +0200
  • 251e70e869 move minify-quotes to minify zawwz 2021-07-24 08:51:12 +0200
  • f8b5e04423 fix minify single block for some situations zawwz 2021-07-24 08:41:32 +0200
  • 8c63b9a35e minify single-block braces and subshells zawwz 2021-07-24 08:35:55 +0200
  • 4c984bdc39 minify empty variable manipulation zawwz 2021-07-24 08:26:24 +0200
  • 56bd8a3db7 Merge branch 'dev' of github.com:zawwz/lxsh into dev zawwz 2021-07-08 14:34:57 +0200
  • 66b4aaa153 fix quote minify being applied on heredocuments zawwz 2021-07-08 14:15:30 +0200
  • 982e86cc87 optimize fct minify by counting call occurences zawz 2021-06-30 15:53:38 +0200
  • c5f505462f fix var minify collisions with reserved words zawz 2021-06-30 14:47:19 +0200
  • 5a34d8c39e fix deletions causing some empty clauses zawz 2021-06-30 13:23:24 +0200
  • 6e87d180c2 fix minify on heredocument at end of case zawz 2021-06-30 09:48:54 +0200
  • aef06f4932 fix quote minify not escaping parentheses zawz 2021-06-30 09:44:17 +0200
  • be4c043a08 fix parsing escaped subshells in heredocuments zawz 2021-06-30 09:43:48 +0200
  • 3af1fc57fc fix fct minify encountering reserved words zawz 2021-06-29 15:53:25 +0200
  • 767302dd56 fix processing not being done on heredocuments zawz 2021-06-29 15:35:13 +0200
  • 0be14815fa fix minify on empty case creating incorrect syntax zawz 2021-06-29 15:34:53 +0200
  • 40aee8e3cf fix # not escaped on quote minify zawz 2021-06-29 15:33:54 +0200
  • e7d868de9e implement separated variables on assigns and cmdvars zawz 2021-06-29 15:17:59 +0200
  • 38845e8652 multiple parsing fixes - comment in pipeline throwing an error - heredocument tries to parse quotes - split pipeline/condlist combined with heredocuments don't parse correctly zawz 2021-06-29 14:09:11 +0200
  • c6c224bd12 cleanup zawz 2021-06-29 14:07:49 +0200
  • d8b3041e85 fix broken interactive tty on live-exec zawz 2021-06-29 14:07:24 +0200
  • 8c3d693182 fixed incorrect debashified echo in combined string and variable zawz 2021-06-28 17:18:34 +0200
  • 0e6fc1262d deduplicate parsing constant zawz 2021-06-23 16:54:21 +0200
  • 3dc60ff7e3 fix non-quoted resolution of link commands zawz 2021-06-23 16:47:30 +0200
  • 579a806c64 remove unused %include -e option zawz 2021-06-23 16:46:57 +0200
  • d461f625e8 fix escape sequences in quoted resolve zawz 2021-06-23 15:53:08 +0200
  • f80594d292 fix parsing stopping after heredocument zawz 2021-06-23 15:52:41 +0200
  • ca2839ec9c add --bash option zawz 2021-06-22 10:52:28 +0200
  • e5d0cf819d fix parsing errors on heredocument not aborting zawz 2021-06-22 10:44:38 +0200
  • bc846bcc56 fix lost file reference + incorrect unexpected token on herestring zawz 2021-06-22 10:27:19 +0200
  • f851650c15 increment bugfix version zawz 2021-06-22 10:02:36 +0200
  • 56ed26ed96 fix parsing errors on variables in arithmetics zawz 2021-06-22 10:01:29 +0200
  • 5d8ea952a2 fix segfaults and infinite loops on some parsing errors zawz 2021-06-22 09:48:02 +0200
  • 052b2b92cb remove extra space on generate redirect-only commands zawz 2021-06-21 16:56:23 +0200
  • 76779cd32d
    fix install command v1.3.0 zawwz 2021-06-11 14:36:06 +0200
  • 3429a398cf
    Merge pull request #1 from zawwz/dev v1.2.0 zawwz 2021-06-11 14:32:47 +0200
  • a07d0d7a93 update install doc zawz 2021-06-11 14:29:47 +0200
  • bb515636ff improve some error messages zawz 2021-06-11 14:27:59 +0200
  • 4b16fa029f add extension command doc zawz 2021-06-08 16:25:20 +0200
  • f4d417406b fix debashify echo on expandable args zawz 2021-06-04 14:04:25 +0200
  • f9a3efce9a remove -J option from release zawz 2021-05-28 16:35:24 +0200