# Install mk with Homebrew

Wrapper for auto-detecting build and test commands in a repository. Version 3.0.0 via Homebrew; verified 2026-07-25.

## Install

```sh
sudo av install brew:mk
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install mk
```

  Evidence: local Homebrew formula metadata

## Package facts

- **Package key:** brew:mk
- **Package manager:** Homebrew
- **Version:** 3.0.0
- **Source summary:** Wrapper for auto-detecting build and test commands in a repository
- **Homepage:** <https://mk.readthedocs.io>
- **Repository:** <https://github.com/pycontribs/mk>
- **Last updated:** 2026-07-25T10:26:31Z
- **Generated:** 2026-08-03T19:37:03+00:00

## Executables

- mk (alias)
- pre (alias)

## Install behavior

- Bottle: not available

## Freshness

- Page generated: 2026-08-03
- Package-manager version: 3.0.0
## Project history and usage

mk is a pycontribs command-line wrapper for making unfamiliar repositories easier to work on. Its README describes the goal as hiding repository implementation details from casual contributors: a user runs mk in a checkout and gets predictable commands for questions such as how to run tests, lint, or prepare a change for review.

### How it is used

The tool's practical role is orchestration rather than building from first principles. It detects common project tools and exposes their existing commands, including Makefile targets documented with double-hash comments, npm scripts, pre-commit, tox, and embedded helpers such as changelog generation through the GitHub CLI or container image checks. This puts mk in the same workflow-normalization niche as make, tox, npm scripts, and task runners, but with auto-detection and little per-repository setup.

### Sources

- <https://formulae.brew.sh/formula/mk>
- <https://github.com/pycontribs/mk>
- <https://mk.readthedocs.io/>
- <https://mk.readthedocs.io/tools/>


## Security Notes

No matching local secret-handling manifest was found for mk. Nucleus package metadata is still published here so future coverage has a stable package URL.



## Combined YAML source

View the package source record on GitHub. [combined/mk.yml](https://github.com/mxcl/pkgdb/blob/main/combined/mk.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- cross-ecosystem install command graph
