pkg.soopen package index

brew / rank 5447

Install cutter-cli with Homebrew, apk, MacPorts, Nix, pacman, scoop, winget

Unit Testing Framework for C and C++. Version 1.2.9 via Homebrew; verified from local package data. Also installable with macports: sudo port install cutter.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cutter-cli

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install cutter

MacPorts ports tree · devel/cutter/Portfile · source: api.github.com

Windows

Scoopverified · 92%
scoop install extras/cutter

Scoop official bucket manifest trees · bucket/cutter.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Rizin.Cutter -e

Windows Package Manager source index · Rizin.Cutter · source: cdn.winget.microsoft.com

overview

Package summary

Unit Testing Framework for C and C++

Commands and aliases

  • cut-diff
  • cutter

history

Project history and usage

Cutter is an xUnit-family unit testing framework for C and C++. Its README emphasizes easy test writing, debugging-oriented output, and tests built as shared libraries.

Project history

The upstream GitHub repository was created in 2011, while the project files preserve an older SourceForge-oriented homepage reference. The README names Kouhei Sutou, Hiroyuki Ikezoe, and Yuto Hayamizu as program authors and describes Cutter as a C/C++ testing framework built around recursively loaded `test_*.so` test modules.

Adoption history

Cutter's own USERS file lists projects that used it, including groonga, mroonga, milter manager, and other C/C++ or systems projects. That usage profile places it in the older Unix library-testing ecosystem: small, native-code projects that wanted richer test output without moving to a different language runtime.

How it is used

The normal command shape is `cutter [OPTION ...] TEST_DIRECTORY`; the runner searches recursively for shared-library tests and reports progress, failures, errors, pending tests, notifications, summaries, and optional XML output. Its feature list includes fixtures, automatic test discovery, many assertions, coverage support, backtraces, and multi-process or multi-thread support.

Why package nerds care

Cutter is package-nerd relevant because it is the kind of test framework that often exists as a build-time dependency for other native packages. Its 2025 release notes also show a packaging-oriented maintenance detail: moving official source archive distribution to GitHub Releases.

Timeline

  • 2011: Public GitHub repository created.
  • 2015: GitHub release 1.2.5 published.
  • 2019: GitHub release 1.2.7 published.
  • 2025: Release 1.2.9 published, with source archives distributed through GitHub Releases.

Related projects

  • The upstream USERS file lists groonga, mroonga, milter manager, Hatohol, and several other projects as Cutter users.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cut-diffexecutableindexed executableDiscovered from the local executable index.
cutterexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.2.9
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:cutter-cli
Version1.2.9
Package managerHomebrew
Homepagehttps://github.com/clear-code/cutter
Repositoryhttps://github.com/clear-code/cutter
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

MacPorts94%

cutter

sudo port install cutter
  • installed executable or alias match
  • Matched by: Cutter
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/cutter/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Nix92%

cutter

nix profile install nixpkgs#cutter
  • installed executable or alias match
  • Matched by: Cutter
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/cu/cutter/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk92%

cutter 1.04-r5

A program that allows firewall administrators to abort TCP/IP connections

http://www.digitage.co.uk/digitage/software/linux-security/cutter

sudo apk add cutter
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: cutter
  • 1 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Cutter
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: cutter from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
Scoop92%

extras/cutter

scoop install extras/cutter
  • installed executable or alias match
  • Matched by: Cutter
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/cutter.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1
winget92%

Rizin.Cutter

winget install --id Rizin.Cutter -e
  • installed executable or alias match
  • Matched by: Cutter
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Rizin.Cutter from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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