WAKE
Wake is a rust written "make" alternative.
Installation from source
Right now you can build the app just from source.
Installation via cargo (git)
- clone the repo and
cdin it cargo build -randsu -c 'install -Dm755 -t /bin/ target/release/wake && chmod +x /bin/wake'for global installation on GNU+Linuxcargo install --path .for local installation on Windows/GNU+Linux
Installation via cargo (release)
cargo install wakefor local installation on Windows/GNU+Linux
Installation from source with existing wake binary on GNU+Linux
wakewake -s .wake/install.Wakefile
Installation from source via make on GNU+Linux
makemake install
Installation on Arch Linux/Arch based distros
- Available on AUR.
Creating a new wake project
wake new -n <project_name> -l <language>
Configuring wake for an existing project
mkdir .waketouch WakeFileListtouch .wake/main.Wakefile- fill
.wake/main.Wakefilewith your build instructions - fill
WakeFileListwith the .Wakefile(s) you want to build (if the file is in .wake folder, just put the name of the file + .Wakefile)