execline is a (non-interactive) scripting language, like sh -
but its syntax is quite different from a traditional shell syntax.
The execlineb program is meant to be used as an interpreter for a
text file; the other commands are essentially useful inside an
execlineb script.
A POSIX-compliant system with a standard C development environment
GNU make, version 3.81 or later.
skalibs version
2.16.0.0 or later. It's a build-time requirement. It's also a run-time
requirement if you link against the shared version of the skalibs
library.
The following optional dependencies are also supported:
If you're using musl and
want nsswitch-like functionality:
nsss version
0.2.1.3 or later (build-time and boot-time)
Licensing
execline is free software. It is available under the
ISC license.
Download
The current released version of execline is 2.10.0.0.
You can access its checksum here.
See the enclosed INSTALL file for installation details.
Starting with 2.9.2.0, there's an --enable-multicall
configure option to save disk space.
Upgrade notes
This page lists the differences to be aware of between
the previous versions of execline and the current one.
Reference
Commands
All these commands exit 111 if they encounter a temporary error, and
100 if they encounter a permanent error - such as a misuse. They exit
127 if they're trying to execute into a program and cannot find it, and
126 if they fail to execute into a program for another reason.