Automic VaultAutomic Vault

brew

infat mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für infat in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install infat

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#infat

nixpkgs package indexes · pkgs/by-name/in/infat/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Tool to set default openers for file formats and url schemes on macOS

Befehle und Aliase

  • infat

Verlauf

Projektgeschichte und Nutzung

infat is a macOS-native CLI for declaratively managing file-extension, Uniform Type Identifier, and URL-scheme opener associations. It turns a Finder preference chore into a scriptable dotfiles-style command.

Projektgeschichte

The project appeared publicly in 2025 and moved quickly through alpha, beta, and 1.x releases. The README describes it as a single-binary macOS-first tool built around NSWorkspace, Launch Services, and UTType, with TOML configuration for extensions, types, and schemes.

The release notes show a notable rewrite at version 3.0.0 in September 2025, moving the implementation to Rust and adding URL-scheme inspection support. The README later notes that GitHub became a mirror while development management moved to Tangled.

Adoptionsgeschichte

Adoption is narrow but natural for the Homebrew audience: infat is aimed at macOS power users, administrators, and dotfile maintainers who want repeatable default-app settings across machines. The input package metadata shows Homebrew and Nix packaging.

Wie es verwendet wird

Users run infat info to inspect openers, infat set to bind an app to an extension, type, or URL scheme, or provide a TOML config at $XDG_CONFIG_HOME/infat/config.toml. That makes it useful in setup scripts for default browsers, editors, image viewers, mail handlers, and other app-association preferences.

Warum Paket-Nerds sich dafür interessieren

infat is interesting as a small package because it wraps a very platform-specific macOS preference surface in a package-manager-friendly CLI. It sits beside older tools such as duti, but adds URL schemes and a declarative TOML workflow that fits dotfiles culture.

Zeitleiste

  • 2025: Public repository created for infat.
  • 2025: Alpha, beta, and 1.0 releases published in March and April.
  • 2025: Version 3.0.0 release notes describe a complete rewrite to Rust.
  • 2026: Version 3.1 release published.

Related projects

  • duti is named by the README as an inspiration. macOS Launch Services, NSWorkspace, and Uniform Type Identifiers are the platform APIs that define the problem space. Nix and Homebrew are the package-manager channels reflected in the input metadata.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 4 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
infatcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-08
Manager-Version3.1.2
Manager aktualisiert2026-05-12
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv3.1.2

https://github.com/philocalyst/infat

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:infat
Version3.1.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/infat
Homepagehttps://github.com/philocalyst/infat
Repositoryhttps://github.com/philocalyst/infat
Upstream-Dokumentationhttps://github.com/philocalyst/infat#readme
LizenzBlueOak-1.0.0
Quellarchivhttps://github.com/philocalyst/infat/archive/refs/tags/v3.1.2.tar.gz
Zuletzt aktualisiert2026-05-12T09:42:18+01:00
Pulseupdated
Build-Abhängigkeitenrust
Bottleverfügbar (auf arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameinfat
Version Scheme0
Revision0
Head VersionHEAD
Requirements
  • macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

infat

nix profile install nixpkgs#infat
  • normalized package name match
  • Abgeglichen nach: Infat
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/in/infat/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment