1 stable release
1.0.0 | May 29, 2022 |
---|
#614 in Build Utils
7KB
74 lines
ANGELCAKE 👼 🍰
👼 🍰
A tasty way to execute build tasks. 👼 🍰
ABOUT 📚
ANGELCAKE is a small tool I wrote to make executing build routines easy for me. I've been using CMake for a long time but I wanted a simpler alternative in a syntax I could understand. ANGELCAKE is that alternative. ❤️🔥
INSTALLATION 📥
Make sure that you have the following tools installed and available from the command line:
One you have that done, you can simply run this command from the command line:
$ cargo install --git https://github.com/iamtheblackunicorn/angelcake
To check that the installation succeeded, run this command:
$ angelcake -v
USAGE 🔨
To use ANGELCAKE, you will need to do two steps:
- 1.) Create a
Cakefile
with build rules. - 2.) Instruct ANGELCAKE which build rules to run.
Create a Cakefile
ANGELCAKE uses the same syntax as Angel Markup. Here's an example:
% This is a comment.
'greet' => 'echo Hello World!'
Save this into a file called Cakefile
.
Run the greet
routine
Change into the same directory as the Cakefile
and run this command:
$ angelcake -r greet
# OR
$ angelcake --runr greet
You should see this output:
Hello World!
NOTE 📜
- ANGELCAKE 👼 🍰 by Alexander Abraham a.k.a. The Black Unicorn 🦄 🖤 a.k.a. Angeldust Duke 🦄 🔥 💊.
- Licensed under the MIT license.
Dependencies
~3–14MB
~117K SLoC