pkg.soopen package index

brew / rang 3411

Installer hostess avec Homebrew, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de hostess pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install hostess

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#hostess

nixpkgs package indexes · pkgs/by-name/ho/hostess/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S hostess

Arch Linux sync databases · hostess · Source: geo.mirror.pkgbuild.com

aperçu

Résumé du paquet

Idempotent command-line utility for managing your /etc/hosts file

Commandes et alias

  • hostess

historique

Historique du projet et usages

hostess is a Go command-line utility for idempotently managing hosts-file entries. Its niche is deliberately small: add, remove, list, format, enable, disable, dump, and apply entries in `/etc/hosts` or the Windows hosts file without hand-editing the file.

Historique du projet

Chris Bednarski's README frames the motivation plainly: developers edit hosts files for development, testing, debugging, and production DNS failures, and manual edits are annoying. The project turns that workflow into a repeatable CLI suitable for Makefiles and deployment scripts.

The changelog shows the package starting with v0.1.0 in 2015, then adding build reliability, fixed-format checks, Windows support, Go module support, and a significant CLI/API cleanup in 2020.

Historique d'adoption

hostess reached users through GitHub releases and package managers including Homebrew, Nix, and Arch. Its cross-platform behavior matters for adoption because the Unix hosts file and Windows hosts file have different paths and formatting expectations.

Modes d'utilisation

Common usage is `hostess add name ip`, `hostess rm name`, `hostess ls`, `hostess off name`, `hostess on name`, `hostess fmt`, `hostess dump`, and `hostess apply`. The README notes that elevated privileges are required because hosts files are protected by the operating system.

Environment variables provide the small amount of configuration the tool needs: `HOSTESS_FMT` can override format detection and `HOSTESS_PATH` can override the hosts-file path.

Pourquoi les passionnés de paquets s'y intéressent

hostess is a tidy example of a package-manager-friendly utility: one small executable, obvious system integration, no daemon, and behavior that replaces a risky manual edit. The 2020 refactor is also package-relevant because it removed an external CLI dependency and modernized Go tooling.

Chronologie

  • 2015: v0.1.0 initial release.
  • 2016: v0.2.x vendors the CLI dependency for more reliable builds.
  • 2018: v0.3.0 adds a fixed-format check and improves parsing failure behavior.
  • 2020: v0.4.0 refactors the CLI/API, removes external dependency usage, and adds Go module support.
  • 2020: v0.5.0 adds a Windows-specific hosts format.
  • 2020: v0.5.2 fixes and clarifies duplicate/conflicting entry handling in format mode.

Related projects

  • The Unix `/etc/hosts` file and Windows `C:\Windows\System32\drivers\etc\hosts` file are the managed targets.
  • Other hosts-file editors and local-development DNS helpers are related by workflow.
  • Go module tooling is related through the v0.4.0 project modernization.

Sources

  • CHANGELOG.md: release timeline and major behavior changes.
  • GitHub README: purpose, examples, hosts-file paths, environment variables, and privilege notes.
  • Homebrew input metadata: package-manager identity and ecosystem tags.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 13 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
hostesscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire0.5.2
gestionnaire mis à jour2026-07-27
données localesOK
amontà jour
dernière version détectéev0.5.2

https://github.com/cbednarski/hostess

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:hostess
Version0.5.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/hostess
Page d'accueilhttps://github.com/cbednarski/hostess
Dépôthttps://github.com/cbednarski/hostess
LicenceMIT
Archive sourcehttps://github.com/cbednarski/hostess/archive/refs/tags/v0.5.2.tar.gz
Dernière mise à jour2026-07-27T14:32:25+02:00
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

hostess

nix profile install nixpkgs#hostess
  • normalized package name match
  • Correspondance par : Hostess
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ho/hostess/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

hostess 0.5.2-5

An idempotent command-line utility for managing your /etc/hosts file.

https://github.com/cbednarski/hostess

sudo pacman -S hostess
  • License: MIT
  • Architecture: x86_64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Hostess
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: hostess from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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