Utilities for a terminal-driven workflow and dotfiles.
dotty manages the moving parts of a terminal-centric machine setup: system profiles that travel across machines, the Homebrew Brewfile that keeps installs reproducible, named aliases for hardware security keys, and SSH signing keys that live on those keys (including git commit signing).
dotty profile new --name=work
dotty brewfile add --cask ghostty
dotty security-key add --name=primary
dotty signing-key new
-h, --help help for dotty
--profile string profile to operate on (defaults to the active profile)
- dotty brewfile - Manage the profile's Brewfile for reproducible brews.
- dotty completion - Generate the autocompletion script for the specified shell
- dotty env - Store and inject credentials from the macOS Keychain.
- dotty profile - Manage system profiles that travel across machines.
- dotty security-key - Manage hardware security keys.
- dotty signing-key - Create and use SSH signing keys on hardware security keys.