Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    madepublic

    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).

    Installation

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

    npm install -g made

    Keywords

    none

    install

    npm i made

    Downloadslast 7 days

    0

    version

    0.0.1

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar