sake
is a make-a-like implemented in Raku. It was inspired by
rake.
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.
Sake is fully-functional but may lack some advanced features. Feature requests and PRs are welcome!
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
).
Sake is available under Artistic License 2.0.