way-magefile
Installation
SKILL.md
Mage
Mage is a make-like build tool using Go. You write plain-old go functions, and Mage automatically uses them as Makefile-like runnable targets.
When to Use
- Creating build scripts for Go projects.
- Automating tasks (install, build, clean, release).
- Managing dependencies between tasks.
Core Concepts
1. Magefiles
- Any Go file with
//go:build mage(or+build magefor older Go). - Usually named
magefile.goor placed inmagefiles/directory. package main.