Home

Awesome

SysFunc is a shell library primarily intended for Unix sysadmins.

It provides a set of portable shell functions including features such as :

Up to version 2.2.10, the library was tested on Linux, Solaris, HP-UX, and AIX. Actually, it should run on any Unix/Linux system.

Versions 2.2.11 and up were tested on bash only, as I don't use other environments anymore. Anyway, issues and PR for non-bash shells are still welcome.

Note that, unfortunately, the code was not developed with the 'set -e' (fail on 1st failing command) nor 'set -u' (fail on unbound variable) modes activated. I am currently fixing these failures when I meet them but I cannot guarantee a correct behavior when one of those modes is active.

The project home page is http://sysfunc.tekwire.net.