Writing a Build Automation Tool

Introduction After using GNU Make for automating the build step in my projects, I had this idea of making my own build automation tool like Make. I originally wanted to use Makefile-like syntax for the config file but instead settled with TOML after thinking about it for a while. I also used Rust to write this since I am kinda familiar with the language. Rust has a TOML crate for parsing TOML files. It also provides support for deserialization and serialization using serde. ...

July 8, 2022 · 3 min · 580 words