any-engine – the core of any engine to build software, distributable in POSIX universe. Contains essential shell libraries and utils.

Required

The following programs, conformant to POSIX.1-2008 standard:
shell (Bourne compatible)
baseutils:
printf, [, mkdir, basename, tail, cp, mv,
cat, rm, rmdir, ls, tr, ln, sort, date, chmod
Misc utils:
sed
grep
file
find
xargs
tar
patch

For developers

To generate new html and man documentation files from Latex sources, one will need:
perl
devdoc utility (https://opendistro.org/devdoc/)
To generate text files (for README), one will need:
links or other text browser with option -dump
To generate pdf output, one will need:
Latex typesetting system
latex2man package

Latest code

any at buildbucket:
https://bitbucket.org/r-cr/any

Description

any is the set of libraries, written in shell. They are designed for launch with rdd frontend. Together this set allows to read data from .ini config files, construct static shell file and launch different build tasks.

Install

To install engine to some working directory, type:
    $ ./install.sh DESTDIR=WORKDIR

To install binaries and documentation to some place, shared across all working directories, type:

    $ ./install.sh system

Variable DESTDIR is used to keep the path to the root install destination. Its default value is:

    $ ./install.sh system DESTDIR=${HOME}/rrr

Distribution

Available under ISC License.
Copyright 2015-2021 Random Crew.