Automic VaultAutomic Vault

brew

Install dud with Homebrew, MacPorts

CLI tool for versioning data. Version 0.4.5 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dud

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dud

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

overview

Package summary

CLI tool for versioning data

Commands and aliases

  • dud

history

Project history and usage

Dud is a small Go CLI for versioning data beside source code and describing reproducible data pipelines. Its package-nerd interest is that it deliberately narrows the DVC-style data-versioning idea down to explicit commands, symlink-oriented checkouts, and composition with existing Unix tools.

Project history

The public release line began in 2021 with v0.0.1. The README frames Dud as inspired by DVC but designed around speed, simplicity, explicit commits, and a smaller scope rather than the broader machine-learning workflow covered by DVC.

Dud's design also delegates remote cache operations to Rclone instead of implementing cloud-storage backends itself, which makes the tool an example of a focused CLI leaning on a mature adjacent project.

Adoption history

Dud has modest adoption compared with DVC, but it crossed into package-manager visibility through Homebrew and MacPorts. GitHub releases continued through the 0.4 series in 2024, indicating an active but niche data-tooling project.

How it is used

Users initialize Dud in a project, commit large files or directories to a cache, store small stage metadata in source control, and fetch or push cached data as needed. The tool is aimed at teams that want data reproducibility without experiment tracking or automatic cache mutation.

Why package nerds care

Dud matters as a minimalist counterpoint in the data-versioning package space: it packages a DVC-like workflow as a standalone CLI, favors explicit side effects, and turns Rclone into the remote transport layer rather than growing its own provider matrix.

Timeline

  • 2021: v0.0.1 published as the first GitHub release.
  • 2022: v0.3.x releases refined the early command set.
  • 2024: v0.4.5 published, keeping Dud available to Homebrew users.

Related projects

  • DVC is Dud's clearest conceptual relative and contrast point.
  • Rclone is part of Dud's remote-cache story because Dud uses it for fetch and push operations.
  • Make is a related mental model for Dud stages and pipeline commands.

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 post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Build metadata lists 1 build dependencies.

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
dudcliglobal executable

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-07-08
manager version0.4.5
manager updated
local dataok
upstreamcurrent
latest detectedv0.4.5

https://github.com/kevin-hanselman/dud

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:dud
Version0.4.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dud
Homepagehttps://kevin-hanselman.github.io/dud/
Repositoryhttps://github.com/kevin-hanselman/dud
Upstream docshttps://kevin-hanselman.github.io/dud
LicenseBSD-3-Clause
Source archivehttps://github.com/kevin-hanselman/dud/archive/refs/tags/v0.4.5.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedud
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

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

MacPorts95%

dud

sudo port install dud
  • normalized package name match
  • Matched by: Dud
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/dud/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment