Hasty Briefsbeta

Bilingual

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.