execline
Software
skarnet.org
 What has changed in execline 
 in 2.9.6.1 
 -  skalibs
dependency bumped to 2.14.3.0. 
-  nsss
optional dependency bumped to 0.2.0.5. 
-  Static libraries install in /usr/lib by default. 
 in 2.9.6.0 
 -  skalibs
dependency bumped to 2.14.2.0. 
-  elglob now has an option to provide its
results as one word (including the possibility of netstring encoding). 
-  importas now has an option that can be
used instead of repeating a variable when it is imported with the same
name. 
 in 2.9.5.1 
 in 2.9.5.0 
 -  skalibs
dependency bumped to 2.14.1.1. 
-  backtick now sets the ?
environment variable, similarly to
foreground, when it can be nonzero. 
 in 2.9.4.0 
 -  skalibs
dependency bumped to 2.14.0.0. 
-  nsss
optional dependency bumped to 0.2.0.4. 
 in 2.9.3.0 
 in 2.9.2.1 
 in 2.9.2.0 
 -  skalibs
dependency bumped to 2.13.1.0. 
-  New experimental multicall feature, with a new
execline binary. 
 in 2.9.1.0 
 -  skalibs
dependency bumped to 2.13.0.0. 
-  nsss
optional dependency bumped to 0.2.0.2. 
-  New program: eltest. 
 in 2.9.0.1 
 in 2.9.0.0 
 -  skalibs
dependency bumped to 2.12.0.0. 
-  New options to wait: -o
to wait for one of the listed processes, and -a to get the
default behaviour. 
-  wait now exits 99 on timeout. 
 in 2.8.3.0 
 -  skalibs
dependency bumped to 2.11.2.0. 
-  New options to getpid: -P
to get the parent's pid, and -p to get the default behaviour. 
 in 2.8.2.0 
 -  skalibs
dependency bumped to 2.11.1.0. 
-  nsss
optional dependency bumped to 0.2.0.1. 
-  New options to case. 
 in 2.8.1.0 
 -  skalibs
dependency bumped to 2.11.0.0. 
-  New binary: case. 
 in 2.8.0.1 
 -  skalibs
dependency bumped to 2.10.0.3. 
 in 2.8.0.0 
 -  skalibs
dependency bumped to 2.10.0.2. 
-  backtick options have changed
slightly, and now propagates subprocess failure by default. 
 in 2.7.0.1 
 -  skalibs
dependency bumped to 2.10.0.1. 
 in 2.7.0.0 
 -  skalibs
dependency bumped to 2.10.0.0. 
-  nsss
optional dependency bumped to 0.1.0.0. 
-  forstdin now exits 1 on immediate EOF,
and only splits on newlines by default. 
-  forbacktickx, which is a wrapper
around forstdin, gets the same changes. 
-  Input-processing binaries (not substitution binaries!)
now chomp by default. 
-  New -N option to deactivate chomping. 
-  New default directive to trap,
replacing the timeout one, which was ill-suited to that program. 
 in 2.6.1.1 
 -  skalibs
dependency bumped to 2.9.3.0. 
 in 2.6.1.0 
 -  The envfile format has changed.
It is now more expressive and largely compatible with systemd's
EnvironmentFile
format. The new format is a superset of the old one, so old
envfiles should still be understood by the new binary. 
 in 2.6.0.2 
 in 2.6.0.1 
 -  skalibs
dependency bumped to 2.9.2.1. 
 in 2.6.0.0 
 -  skalibs
dependency bumped to 2.9.2.0. 
-  dollarat now has its -0 and -d
priority unified. (Rightmost priority.) 
-  runblock now accepts a command line prefix,
given as runblock's own command line. 
-  New binary: posix-umask. 
-  cd has been renamed execline-cd. 
-  umask has been renamed execline-umask. 
-  At installation time, cd and umask symbolic links are created,
pointing to either the posix- or execline- -prefixed version of the
commands, depending on whether the --enable-pedantic-posix option
was given or not. 
 in 2.5.3.0 
 -  skalibs
dependency bumped to 2.9.1.0. 
-  --enable-pedantic-posix configure option added. 
-  posix-cd binary added. 
-  wait binary made POSIX-compliant. 
 in 2.5.2.0 
 -  skalibs
dependency bumped to 2.9.0.0. 
 in 2.5.1.0 
 -  skalibs
dependency bumped to 2.8.0.0. 
-  New command: envfile. 
-  Everything now builds as PIC by default no matter
the toolchain's settings. Use the --disable-all-pic configure
option to build executables and static libraries as non-PIC. 
 in 2.5.0.1 
 -  skalibs dependency bumped to 2.7.0.0 
-  Optional nsss support added. 
 in 2.5.0.0 
 -  skalibs dependency bumped to 2.6.4.0 
-  The import command has been removed. 
 in 2.3.0.4 
 -  skalibs dependency bumped to 2.6.2.0 
 in 2.3.0.3 
 -  skalibs dependency bumped to 2.6.0.1 
 in 2.3.0.2 
 -  skalibs dependency bumped to 2.6.0.0 
-  Commands now exit 127 (not found) or 126 (other error) if
they cannot exec into a program they're supposed to. 
-  The import command will likely
disappear very soon. Please switch to
importas as soon as possible! 
 in 2.3.0.1 
 -  skalibs dependency bumped to 2.5.1.0 
 in 2.3.0.0 
 -  skalibs dependency bumped to 2.5.0.0 
-  import is now marked as obsolescent.
It is recommanded to use the importas command
instead. 
 in 2.2.0.0 
 in 2.1.5.0 
 -  skalibs dependency bumped to 2.3.10.0 
 in 2.1.4.5 
 -  skalibs dependency bumped to 2.3.8.3 
 in 2.1.4.4 
 in 2.1.4.3 
 in 2.1.4.2 
 -  GNU make dependency pushed back to 3.81 
-  skalibs dependency bumped to 2.3.8.0 
 in 2.1.4.1 
 -  skalibs dependency bumped to 2.3.7.1 
 in 2.1.4.0 
 -  New EXECLINE_BLOCK_END_STRING and EXECLINE_BLOCK_QUOTE_STRING macros 
-  New command: withstdinas. It's a simplification
of backtick, which is now implemented as a combination of
pipeline and withstdinas.
 
-  Other new command: getcwd. 
 in 2.1.3.1 
 -  skalibs dependency bumped to 2.3.6.1 
 in 2.1.3.0 
 -  skalibs dependency bumped to 2.3.6.0 
-  New configure option: --shebangdir for script creation
automation. 
 in 2.1.2.2 
 -  skalibs dependency bumped to 2.3.5.1 
 in 2.1.2.1 
 -  Bugfix release, no changes 
 in 2.1.2.0 
 -  skalibs dependency bumped to 2.3.4.0 
-  new command: trap 
 in 2.1.1.1 
 -  skalibs dependency bumped to 2.3.3.0 
-  execlineb parser made into a library function, for easier
inclusion in other programs 
 in 2.1.1.0 
 in 2.1.0.0 
 -  skalibs dependency bumped to 2.3.1.0 
-  foreground now sets the ? environment
variable to 256 plus the signal number when its block was killed by a signal
(in previous releases it used 126). 
-  New rules for exit codes of forx, loopwhilex, forbacktickx 
-  New -e option to loopwhilex,
deprecating the -x option. 
 in 2.0.2.1 
 -  skalibs dependency bumped to 2.3.0.0 
 in 2.0.2.0 
 -  skalibs dependency bumped to 2.2.1.0 
-  New command: fdswap 
-  New -D option to backtick 
 in 2.0.1.1 
 -  skalibs dependency bumped to 2.2.0.0 
-  Parallel build fix 
 in 2.0.1.0 
 -  skalibs dependency bumped to 2.1.0.0 
-  -u option added to import and importas 
 in 2.0.0.0 
 -  The build system has completely changed. It is now a standard
./configure && make && sudo make install
build system. See the enclosed INSTALL file for details. 
-  slashpackage is not activated by default. 
-  shared libraries are neither built nor used by default. 
-  skalibs dependency bumped to 2.0.0.0 
-  The obsolete -E option to backtick, forx and forbacktickx is not
supported anymore. 
-  multisubstitute does not support the "backtick" directive
anymore.