A Perl 6 make-a-like inspired by rake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
examples
lib
t
.gitignore
.travis.yml
LICENSE
META6.json
README.md

README.md

sake

sake is a make-a-like implemented in Perl 6. It was inspired by rake.

Installation

Sake is easily installable with zef:

zef install sake

If you are using rakudobrew you will need to run rakudobrew rehash to make sake executable available.

Current status

Sake is fully-functional but may lack some advanced features. Feature requests and PRs are welcome!

Example

Create a file named Sakefile with these contents:

task 'buy-food', {
    say 'Bought a salad.'
}

task 'shower', {
    say 'Showered.'
}

task 'morning' => <shower buy-food>;

task 'dinner' => <buy-food>, {
    say 'Yummy!'
}

Then you will be able to run sake from the same directory (e.g. sake morning).

License

Sake is available under Artistic License 2.0.