Skip to content
A Raku make-a-like inspired by rake
Other
  1. Other 100.0%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
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.

You can’t perform that action at this time.