SlackBuilds Repository

15.0 > System > execline (2.9.4.0)

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.

execline is as powerful as a shell: it features conditional loops,
getopt-style option handling, filename globbing, and more. Meanwhile,
its syntax is far more logical and predictable than the shell's syntax,
and has no security issues.

NOTE:
Upstream recommends building skarnet.org software with static libraries,
as most of skarnet.org software are small enough that shared libraries
are generally not worth using. Therefore, by default, shared libraries
are not built and binaries are linked against the static versions of the
skarnet.org libraries.

If you want to also build the shared libraries, pass BUILD_SHARED=yes
environment variable to this SlackBuild script like below:

BUILD_SHARED=yes ./execline.SlackBuild

Similarly, to avoid building the static libraries, you can pass
BUILD_STATIC=no to the script. For example, to only build the shared
libraries and not the static ones, you can do something like:

BUILD_SHARED=yes BUILD_STATIC=no ./execline.SlackBuild

If you just want to build and use skarnet.org software, building only
the static libraries should be sufficient.

If you want the binaries to be linked against the shared versions of the
skarnet.org libraries, pass LINK_SHARED=yes to the script, i.e.,

LINK_SHARED=yes ./execline.SlackBuild

This requires: skalibs

Maintained by: Muhammad Mahendra Subrata
Keywords: shell,non-interactive,s6,scripting languange
ChangeLog: execline

Homepage:
https://skarnet.org/software/execline/

Source Downloads:
execline-2.9.4.0.tar.gz (ab98d90c068f99c854277c6c8c696072)

Download SlackBuild:
execline.tar.gz
execline.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
execline.SlackBuild
execline.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds