Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

miren.dev/quake

Package Overview
Dependencies
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

miren.dev/quake

Go Modules
Version
v0.0.0-20260206220926-8c989f454ae6
Version published
Created
Source

Quake

A task runner and build tool with a simple, readable syntax.

Note: Quake is an internal tool built by the Miren team. We built it to give us something a little bit nicer than make, and also for fun. See CONTRIBUTING.md for more context on the project's scope.

Installation

go install miren.dev/quake@latest

Quick Start

Create a Quakefile in your project:

task default => build

task build {
    go build -o myapp .
}

task test {
    go test ./...
}

task clean {
    rm -rf build/
}

Run tasks:

quake          # runs default task
quake build    # runs build task
quake -l       # list all tasks

Features

  • Simple, readable task syntax
  • Task dependencies (task build => test)
  • Task arguments (task deploy(env))
  • Variables and expressions
  • Namespaces for organization
  • Go task integration (write tasks in Go)
  • Claude AI integration for generating tasks (quake -g)

Usage

quake [options] [task] [args...]

Options:
  -l, --list      List all tasks
  -v              Verbose output (show source locations with -l)
  -g, --generate  Generate a new task using Claude AI
  --init          Initialize a new Quakefile using Claude AI
  -f, --file      Path to Quakefile

Syntax

See the included Quakefile for a full example.

Editor Support

A Neovim plugin with syntax highlighting is included in the nvim/ directory.

License

Apache License 2.0 - see LICENSE for details.

FAQs

Package last updated on 06 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts