Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Multicall improvements | Laurent Bercot | 2023-02-02 | 11 | -90/+90 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Add a multicall target. If you use it, you're on your own. | Laurent Bercot | 2023-02-01 | 7 | -46/+51 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Prepare for 2.9.1.0; add eltest | Laurent Bercot | 2022-12-20 | 2 | -0/+506 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Prepare for 2.9.0.2 | Laurent Bercot | 2022-11-29 | 57 | -57/+57 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | bugfix: make wait -t less borked | Laurent Bercot | 2022-06-28 | 1 | -26/+47 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Fix trailing whitespace in PARSING.txt | Laurent Bercot | 2022-06-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Consistency pass | Laurent Bercot | 2022-05-26 | 2 | -19/+19 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Rewrite el_parse.c, document the transition table | Laurent Bercot | 2022-05-26 | 2 | -43/+151 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | bugfix: getpid didn't read -P|-p | Laurent Bercot | 2022-05-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Prepare for 2.9.0.0; rewrite "wait" | Laurent Bercot | 2022-04-20 | 1 | -56/+103 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Allow getpid to get the ppid instead | Laurent Bercot | 2022-02-04 | 1 | -2/+5 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Add shell matching option to case | Laurent Bercot | 2021-11-26 | 1 | -25/+43 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | bugfix: "" usage in multidefine -r | Laurent Bercot | 2021-08-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Fix case | Laurent Bercot | 2021-08-13 | 1 | -14/+15 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Add case (yet untested) | Laurent Bercot | 2021-08-11 | 2 | -0/+125 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Fix sig_catch() interface | Laurent Bercot | 2021-08-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Adapt to skalibs-2.11.0.0 | Laurent Bercot | 2021-08-04 | 41 | -59/+61 |
| | | | | Signed-off-by: Laurent Bercot <ska@appnovation.com> | ||||
* | Add helpful error messages on loopwhilex { block } (and ifte too) | Laurent Bercot | 2021-02-11 | 2 | -2/+15 |
| | |||||
* | Change backtick option to -x | Laurent Bercot | 2021-02-11 | 1 | -3/+3 |
| | |||||
* | Make if propagate failure code | Laurent Bercot | 2021-02-02 | 1 | -6/+7 |
| | |||||
* | Prepare for 2.8.0.0; change backtick options and default behaviour | Laurent Bercot | 2021-02-02 | 1 | -13/+13 |
| | |||||
* | portability: ensure trap works even on systems with bad sigfillset | Laurent Bercot | 2021-01-23 | 1 | -15/+12 |
| | |||||
* | bugfix: exlsn_exlp must not choke on 0 args | Laurent Bercot | 2021-01-23 | 1 | -1/+0 |
| | |||||
* | bugfix: trap needs to actually trap SIGCHLD :) | Laurent Bercot | 2021-01-23 | 1 | -1/+1 |
| | |||||
* | bugfix: emptyenv -c | Laurent Bercot | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | Add -E option for variable autoimport | Laurent Bercot | 2020-12-30 | 15 | -199/+268 |
| | |||||
* | Fix build with skalibs-2.10.0.0 | Laurent Bercot | 2020-11-30 | 6 | -5/+9 |
| | |||||
* | Port to skalibs-2.9.4.0 | Laurent Bercot | 2020-11-25 | 41 | -135/+169 |
| | |||||
* | Fix small build bug | Laurent Bercot | 2020-11-24 | 1 | -1/+4 |
| | |||||
* | Fix chomping: only make it default on line-processing binaries | Laurent Bercot | 2020-11-24 | 14 | -33/+37 |
| | |||||
* | Trivial bugfix | Laurent Bercot | 2020-11-24 | 1 | -1/+1 |
| | |||||
* | Better forstdin | Laurent Bercot | 2020-11-24 | 1 | -8/+5 |
| | | | | | | | No need for the complexity: the important distinction is between "eof after reading something" and "eof right away". 0 is a natural fit for eof after some data, and 1 is a natural fit for immediate eof. Anything else can be scripted around this. | ||||
* | Make forstdin only split on newlines by default | Laurent Bercot | 2020-11-24 | 1 | -1/+1 |
| | |||||
* | New forstdin; new trap; prepare for 2.7.0.0 | Laurent Bercot | 2020-11-23 | 2 | -79/+79 |
| | |||||
* | trap: fix off-by-one in argvs init | Laurent Bercot | 2020-08-04 | 1 | -4/+2 |
| | | | | | Oh hey, gcc 10.2 actually came with a useful new warning that helps catch off-by-ones! | ||||
* | Add -I/-i options to envfile | Laurent Bercot | 2020-05-26 | 1 | -9/+41 |
| | |||||
* | New envfile format; prepare for 2.6.1.0 | Laurent Bercot | 2020-05-26 | 2 | -18/+136 |
| | |||||
* | Simpler error management in el_substitute | Laurent Bercot | 2020-05-16 | 1 | -3/+1 |
| | |||||
* | bugfix: el_substitute could incorrectly share stralloc pointers | Laurent Bercot | 2020-05-16 | 1 | -1/+1 |
| | |||||
* | Extend runblock functionality (thanks Profpatsch) | Laurent Bercot | 2020-01-27 | 1 | -5/+12 |
| | |||||
* | Rename cd/umask to execline-cd/execline-umask, make symlinks, etc. | Laurent Bercot | 2019-12-30 | 5 | -2/+12 |
| | |||||
* | Add posix-umask; prepare for 2.6.0.0 | Laurent Bercot | 2019-12-24 | 3 | -0/+212 |
| | |||||
* | Align dollarat option priority to rightmost | Laurent Bercot | 2019-12-24 | 1 | -1/+1 |
| | |||||
* | Don't depend on PATH_MAX being defined | Laurent Bercot | 2019-10-20 | 1 | -0/+2 |
| | |||||
* | bugfix: el_execsequence() needs to exec argv2 when posix_spawn() fails | Laurent Bercot | 2019-10-19 | 1 | -5/+16 |
| | |||||
* | Make execlineb itself honor EXECLINE_STRICT | Laurent Bercot | 2019-10-12 | 1 | -0/+16 |
| | |||||
* | Make posix-cd's CDPATH testing even more horrible | Laurent Bercot | 2019-10-11 | 1 | -1/+1 |
| | |||||
* | posix-cd: correct stralloc len after canonicalization | Laurent Bercot | 2019-10-09 | 1 | -1/+2 |
| | |||||
* | Fix posix-cd's ENOMEM exit code | Laurent Bercot | 2019-10-09 | 1 | -1/+1 |
| | |||||
* | Add --enable-pedantic-posix, posix-cd, prepare for 2.5.3.0 | Laurent Bercot | 2019-10-09 | 3 | -15/+195 |
| | | | | Also make wait posix-compliant and update doc. |