#makefile #rules #command #fabricator #aspirationally #fabulous #make-compatible

app fab

The fabulous, aspirationally Make-compatible, fabricator of things

2 releases

Uses old Rust 2015

0.1.1 Dec 6, 2017
0.1.0 Dec 6, 2017

#24 in #makefile

MIT license

10KB
234 lines

fab-rs Build Status

The fabulous, aspirationally Make-compatible, fabricator of things.

Status

This is really early days. Here's the checklist of what's supported and what's not right now:

  • Parsing Makefiles
  • Executing commands in rules
  • Dependency resolution
  • Environment variables passed into commands
  • Basic special variable substitution ($@, $<)
  • Pattern rules
  • Variable definitions
  • Standard pattern rule library
  • ...

Usage

Fab reads Makefiles and executes the rules inside.

cargo install fab
cd /path/to/code
fab

Dependencies

~1.5MB
~24K SLoC