jgabaut / invil

A Rust implementation of amboso.
https://github.com/jgabaut/amboso
GNU General Public License v3.0
4 stars 0 forks source link
amboso build-system build-tool builder cli make makefile test-automation testing-tools

invil

Latest version

A Rust implementation of amboso, a simple build tool wrapping make.

Table of Contents

What is this thing?

This is a Rust port of amboso, a basic build tool wrapping make and supporting git tags.

Invil can be used to:

Supported amboso features

Extensions, relative to amboso 1.9.9

Extensions to amboso 2.0

Extended amboso features

Experimental 2.1 version

These features are experimental and subject to change. To enable them, add --features="anvilPy" to your build/install command.

See how it behaves

To see how this marvelous work of art works, run:

  cd try-anvil
  ./try_anvil_auto

Refer to amboso info about this test script: link

Our version was slightly modified to actually make cargo build the release version of the binary we want to symlink to anvil.

Basic benchmark

Check out this page for a very basic benchmark of runtime, relative to bash amboso implementation.

Todo