pkg.sopackage field notes

brew / rang 9486

Installer nmh avec Homebrew

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install nmh

provider-native install command

aperçu

Résumé du paquet

New version of the MH mail handler

Commandes et alias

  • anno
  • burst
  • comp
  • flist
  • flists
  • fmttest
  • fnext
  • folder
  • folders
  • forw
  • fprev
  • inc
  • install-mh
  • mhbuild
  • mhfixmsg
  • mhical
  • mhlist
  • mhlogin
  • mhmail
  • mhn
  • mhparam
  • mhpath
  • mhshow
  • mhstore
  • msgchk
  • new
  • next
  • packf
  • pick
  • prev
  • prompter
  • refile

historique

Historique du projet et usages

nmh is the maintained 'new MH' implementation of the MH message handling system: a Unix mail environment made from many small commands rather than one monolithic mail client.

Historique du projet

MH predates nmh by decades. RAND's 1979 user's manual describes MH as a UNIX shell-driven mail system where each mail activity is a separate command and each message is stored as a separate file in a folder directory. nmh continued that model as a mostly compatible replacement for MH, based on MH 6.8.3 from RAND and the University of California.

The nmh FAQ describes the fork as a response to the languishing state of MH: Richard Coleman created nmh from MH 6.8.3, added GNU autoconf, and fixed bugs and inconsistencies. Later maintainers moved the project infrastructure to Savannah, which remains the official source location.

Historique d'adoption

nmh is niche by modern mail-client standards but important to Unix mail traditionalists because it preserves the MH composition model: commands such as inc, scan, show, repl, forw, refile, pick, sortm, and rmm compose naturally with shell scripts. The project page also points to front ends such as exmh and mh-e, showing that nmh is both an end-user toolkit and a substrate for other mail interfaces.

Package-manager coverage across Homebrew, Debian/Ubuntu, Fedora, Alpine, Nix, and openSUSE reflects long-tail adoption rather than hype adoption. Its value is continuity: scripts, habits, and mail stores built around MH semantics can keep working on contemporary Unix-like systems.

Modes d'utilisation

Package nerds use nmh when they want mail to be shell-native. Typical workflows initialize a profile, incorporate messages into MH folders, scan folders, show or reply to individual messages, refile mail by shell command, and use pick/sortm/mhpath/mhparam in scripts. The practical appeal is that the mailbox is regular files plus small commands, so grep, find, cron, editors, and shell aliases remain first-class tools.

The tradeoff is intentional: nmh is not a turnkey GUI mail app. It rewards users who want explicit control over message storage, composition drafts, aliases, profile settings, and MIME handling.

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

nmh matters because it is a living bridge from early Unix mail design to present package ecosystems. It is a good example of a package whose significance is architectural and historical rather than measured by broad consumer adoption.

Chronologie

  • {'event': "RAND published The MH Message Handling System: User's Manual, documenting the shell-command and per-message-file model that nmh inherits.", 'year': '1979'}
  • {'event': 'Richard Coleman created nmh from MH 6.8.3 after MH development slowed, adding GNU autoconf and cleanup work according to the MH/nmh FAQ.', 'year': '1990s'}
  • {'event': 'nmh development infrastructure moved to Savannah and continued through the nmh-workers community.', 'year': '2000s'}

Related projects

  • RAND MH
  • exmh
  • mh-e
  • mmh

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:repl

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.mh_profile

exécutables

Exécutables installés

CommandeTypeExpositionNote
annoexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
burstexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
compexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
flistexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
flistsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
fmttestexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
fnextexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
folderexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
foldersexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
forwexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
fprevexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
incexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
install-mhexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhbuildexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhfixmsgexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhicalexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhlistexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhloginexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhmailexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhnexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhparamexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhpathexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhshowexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
mhstoreexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
msgchkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
newexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
nextexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
packfexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
pickexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
prevexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
prompterexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
refileexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
replexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
rmfexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
rmmexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
scanexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
sendexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
sendfilesexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
showexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
sortmexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
unseenexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
whatnowexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
whomexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

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-03
version du gestionnaire1.8
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:nmh
Version1.8
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://www.nongnu.org/nmh/
Bouteillenon enregistré
Serviceaucun déclaré

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
  • Nucleus package database
  • curated configuration and credential file locations
  • curated package history
  • pkgdb category and tag curation