mim: run scripts from a specification file
authorRon Yorston <rmy@pobox.com>
Mon, 13 Jan 2020 10:33:46 +0000 (10:33 +0000)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 30 Apr 2020 15:23:08 +0000 (17:23 +0200)
commit981b2eff814bd186188ad66a32990a6d17b37a3e
tree9d66d4de595eac03a479de13ea8a66daf69c87cd
parentda7a6dbfa5d78e3d5cec5906b402908505d0fcf9
mim: run scripts from a specification file

mim runs scripts from a specification file which can be thought
of as an extremely limited Makefile. Neither make variables nor
dependencies are supported. By default the file 'Mimfile' is read.
An example:

   hello:
      echo hello $1

   clean:
      rm -rf *

The command 'mim' or 'mim hello' will echo 'hello'. Unlike 'make'
arguments after the first are available to the script; they don't
specify additional targets.

mim isn't enabled by default.  Enabling it increases the size of the
binary by about 500 bytes.

Signed-off-by: Ron Yorston <rmy@pobox.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
applets_sh/mim [new file with mode: 0755]
miscutils/mim.c [new file with mode: 0644]