aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
Commit message (Collapse)AuthorAgeFilesLines
* Fix wait command interaction with EXECLINE_STRICTLaurent Bercot2026-03-091-0/+1
| | | | | | | | el_semicolon() hardcodes failure on EXECLINE_STRICT=2, but we want to accept a no-block interface for wait, so write a separate el_semicolon_nostrict() function and use it in wait. Also use gol in wait, and prepare deprecation of quote chars other than space and null (we can hardcode this np)
* Prepare for 2.9.7.0 ; rework forx/forstdin -p, add -P maxparLaurent Bercot2024-11-061-0/+17
| | | | | | Also refactor several things to keep global footprint low Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Prepare for 2.9.5.0; add ? support in backtickLaurent Bercot2024-04-061-0/+1
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Adapt to skalibs-2.11.0.0Laurent Bercot2021-08-041-3/+3
| | | | Signed-off-by: Laurent Bercot <ska@appnovation.com>
* Add -E option for variable autoimportLaurent Bercot2020-12-301-0/+7
|
* Types fix: first passLaurent Bercot2017-01-071-7/+7
| | | | | | | | This pass makes variable size_t-ready, so everything works when the prototypes are fixed in skalibs. Some code uses "unsigned int *" where it should be "size_t *"; it cannot be changed now, but it's been marked with XXX. It must change at the same time as the skalibs API.
* Add EXECLINE_BLOCK_*_STRING macrosLaurent Bercot2015-08-131-0/+2
|
* - added el_parse() and friendsLaurent Bercot2015-03-261-0/+11
| | | | | - refactored execlineb to use them - version: rc for 2.1.1.1
* - added forstdinv2.1.1.0Laurent Bercot2015-02-261-1/+0
| | | | | | - rewrote forbacktickx as a wrapper around forstdin - removed el_obsolescent - version: rc for 2.1.1.0
* initial commit: rc for execline-2.0.0.0Laurent Bercot2014-09-181-0/+67