execlineb

small and non-interactive scripting language

Install

All systems
curl cmd.cat/execlineb.sh
Debian Debian
apt-get install execline
Ubuntu
apt-get install execline
Alpine
apk add execline
image/svg+xml Kali Linux
apt-get install execline
Windows (WSL2)
sudo apt-get update sudo apt-get install execline
OS X
brew install s6
Docker
docker run cmd.cat/execlineb execlineb powered by Commando

execline

small and non-interactive scripting language

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 logic and predictable than the shell's syntax, and has no security issues. Execline binaries are installed in /usr/lib/execline/bin, please add it to PATH before using them.

s6

small and secure supervision software suite

s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code.