act-file 0.0.1

Parser for Act-files.
Documentation
# rule templates
!bundle_js = |> cat %f | node_modules/.bin/terser -c > %o |>
!bundle_css = |> cat %f | node_modules/.bin/csso -o %o |>

# env variables 
export RUST_BACKTRACE := "1"

# variables
files := src/**/*.js

# rules
label: {{files}} |> !bundle_js |> dist/app.js
: foreach src/**/*.c |> gcc -c %f -o %o |> %g.o

# just like commands ?
greet:
    echo "hello world"

node-example:
    #!/usr/bin/env node
    console.log('Hello from node.js!')

python-example:
    #!/usr/bin/env python3
    print('Hello from python!')