Show HN: Infat – Declaritive application assocation manager for macOS
a year ago
- #macOS
- #productivity
- #CLI
- Infat is a macOS-native CLI tool for managing file-type and URL-scheme associations declaratively.
- Allows setting default applications for file extensions and URL schemes without navigating sub-menus.
- Supports loading associations from a TOML config file with `[files]` and `[schemes]` tables.
- Commands include listing default apps for extensions/schemes and setting new defaults.
- Configuration file is placed at `$XDG_CONFIG_HOME/infat/config.toml`.
- Infat is minimal, scriptable, and integrates with macOS using native frameworks.
- Installation options include building from source or using Homebrew.
- Licensed under MIT, allowing free use, modification, and distribution.