ake

A make-a-like implemented in Raku

ake

ake is a make-a-like implemented in Raku. It was inspired by rake.

Installation

Ake is easily installable with zef:

zef install ake

If you are using rakubrew in shim mode you will need to run rakubrew rehash to make the ake executable available.

Current status

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

Example

Create a file named Akefile 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 ake from the same directory (e.g. ake morning).

License

Ake is available under Artistic License 2.0.

ake v0.1.1

A make-a-like implemented in Raku

Authors

  • Jonathan Scott Duff
  • Alex Daniel
  • the Raku Community

License

Artistic-2.0

Dependencies

Test Dependencies

Provides

  • Ake
  • Ake::Task
  • Ake::Task::IO
  • Ake::TaskStore
  • Sake

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.