Overview of Dutis
masterDutis is a Rust-based application designed for macOS to inspect and manage default application handlers. It allows users to manage associations for:
- Filename extensions (e.g.,
.txt,.pdf) - Uniform Type Identifiers (UTIs)
- MIME types
- URL schemes
- Launch Services roles (e.g., viewer, editor, shell)
Key capabilities include a keyboard-first TUI for manual changes, a CLI for automation (with JSON output and dry runs), and support for declarative configuration via TOML policies.