MORASSPLAY · MAKE · EXPLORE

FREE TOOLS · Command line

Command line.

Tools for the terminal: compare two machines, see and undo what installers do to yours, and find out why a name resolves the way it does.

$_

Go · macOS & Linux

spoor

See what a command did to your machine, review every change with real diffs and undo any of it. Records Homebrew upgrades file by file.

View on GitHub
$_

Go · macOS & Linux

hostdiff

Why does it work on my other machine? Compare two machines side by side, from Homebrew and apps to settings and libraries, then install, update or remove the difference on either one.

View on GitHub
$_

Go · macOS

dnswhy

Why did that name resolve like that? Shows which resolver macOS picks for a hostname and why, then checks the answer against the nameserver itself.

View on GitHub
$_

Go · macOS & Linux

restorable

Is this machine actually backed up? Lists what no backup keeps, says when each destination last ran, and restores a sample to prove the bytes come back.

View on GitHub