snag
« Back to VersTracker
Description:
Automatic build tool for all your needs
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: build-automation developer-tools task-runner productivity
Install: brew install snag
About:
Snag is a lightweight build automation tool designed to simplify the process of compiling and managing software projects. It provides a declarative configuration approach to define build steps, dependencies, and tasks, reducing the complexity often found in traditional build systems. By focusing on speed and minimal configuration, it helps developers automate repetitive tasks and maintain consistent build environments.
Key Features:
  • Declarative YAML-based configuration
  • Fast dependency resolution and task execution
  • Cross-platform support (macOS, Linux, Windows)
  • Simple CLI interface with minimal setup
Use Cases:
  • Automating build pipelines for small to medium-sized projects
  • Managing dependencies and compilation steps for local development
  • Replacing complex Makefiles with a simpler, modern alternative
Alternatives:
  • Make – Make is a ubiquitous build tool but uses complex syntax; Snag offers a simpler, declarative approach.
  • Rake – Rake requires Ruby knowledge; Snag is language-agnostic and easier for non-Rubyists.
  • CMake – CMake is heavy and complex for native projects; Snag is lightweight and focused on task automation.
Version History
Detected Version Rev Change Commit
Nov 8, 2024 11:20pm 0 VERSION_BUMP 887cff1d
Sep 14, 2024 9:44pm 0 VERSION_BUMP f649dd50