A simple reactive build tool
Last updated 7 years ago by ronbu .
BSD · Repository · Original npm · Tarball · package.json
$ cnpm install made -g
SYNC missed versions from official npm registry.

Made is a simple reactive build tool. If a file changes, every dependency of this file will be rebuilt. This project is heavily inspired by tup.

The build system needs a simple configuration file in the current folder. It is composed of shell commands on every line starting with '$ '. Every line beginning with a different character will currently be ignored.

Files being watched are enclosed in '[]'. Output files are enclosed in '{}'.

$ cp [*.txt] {build/%b.txt}
$ cp [.hgignore] {.gitignore}
$ cp [.gitignore] {.hgignore}
this line is ignored

The first line copies every changed *.txt file to the folder "build". The second line copies .hgignore to .gitignore if it is changed. The third line does the same in reverse (probably not a good idea :-)).

When made is executed it will run indefinitely and execute the above commands on every matching file change (addition or write).


You will need npm, node and coffee-script installed. Only Unix is supported.

npm install -g made

Current Tags

  • 0.0.1                                ...           latest (7 years ago)

1 Versions

  • 0.0.1                                ...           7 years ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (3)
Dev Dependencies (1)
Dependents (2)

Copyright 2014 - 2016 © |