Automic VaultAutomic Vault

brew

Installer fnm avec Homebrew, apk, chocolatey, MacPorts, Nix, pacman, zypper, scoop, winget

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install fnm

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install fnm

MacPorts ports tree · devel/fnm/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add fnm

Alpine Linux edge package indexes · fnm · Source: dl-cdn.alpinelinux.org

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

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

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

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

openSUSE zyppervérifié · 92%
sudo zypper install fnm

openSUSE Tumbleweed package metadata · fnm · Source: download.opensuse.org

aperçu

Résumé du paquet

Fast and simple Node.js version manager

historique

Historique du projet et usages

fnm, short for Fast Node Manager, is a cross-platform Node.js version manager built in Rust. Its official README emphasizes speed, single-file installation, instant startup, and compatibility with `.node-version` and `.nvmrc` project files.

Historique du projet

The project occupies the same problem space as earlier Node version managers but frames its design around a small Rust binary and fast shell startup. Official documentation is split between the repository README and a dedicated `docs` directory covering commands and configuration.

Historique d'adoption

fnm has broad package-manager coverage. The supplied package metadata lists Homebrew, Alpine, Chocolatey, MacPorts, Nix, Arch, Scoop, WinGet, and openSUSE packaging, while the official README documents installation through Homebrew, WinGet, Scoop, Chocolatey, Cargo, release binaries, and an install script.

Modes d'utilisation

Typical fnm usage starts with installing the binary, evaluating `fnm env` in the user's shell, and letting fnm select Node versions from project files. The README documents shell setup for Bash, Zsh, Fish, PowerShell, and Windows Command Prompt, plus completions for common shells.

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

fnm is significant to package-manager users because it is both a language runtime manager and a packaged CLI with native support across Unix and Windows package ecosystems. Its Rust implementation and project-file compatibility make it a common alternative to shell-heavy Node version managers.

Chronologie

  • Current: Official README describes fnm as a fast and simple Node.js version manager built in Rust.
  • Current: Official README documents Homebrew, WinGet, Scoop, Chocolatey, Cargo, release-binary, and install-script installation paths.
  • Current: Supplied package metadata lists fnm across Homebrew, Alpine, Chocolatey, MacPorts, Nix, Arch, Scoop, WinGet, and openSUSE.

Related projects

  • fnm is related to Node.js and project version files such as `.node-version` and `.nvmrc`. It is also related to package-manager distribution channels including Homebrew, WinGet, Scoop, Chocolatey, Cargo, Nix, Arch, Alpine, MacPorts, and openSUSE.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:version manager

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 6 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.

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
./.node-version./.nvmrc./package.json

exécutables

Exécutables installés

CommandeTypeExpositionNote
fnmcliexé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-07-25
version du gestionnaire1.39.0
gestionnaire mis à jour
données localesOK
amontà jour
dernière version détectéev1.39.0

https://github.com/Schniz/fnm

  • infoNo package-manager update timestamp was available.confiance faible

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:fnm
Version1.39.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/fnm
Page d'accueilhttps://github.com/Schniz/fnm
Dépôthttps://github.com/Schniz/fnm
Docs amonthttps://github.com/Schniz/fnm#readme
LicenceGPL-3.0-only
Archive sourcehttps://github.com/Schniz/fnm/archive/refs/tags/v1.39.0.tar.gz
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, 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 Namefnm
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%

fnm

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

fnm 1.39.0-r0

Fast and simple Node.js version manager, built in Rust

https://github.com/Schniz/fnm

sudo apk add fnm
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: fnm
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fnm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fnm from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

fnm-bash-completion 1.39.0-r0

Bash completions for fnm

https://github.com/Schniz/fnm

sudo apk add fnm-bash-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: fnm
  • normalized package name match
  • Correspondance par : Fnm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fnm-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

fnm-fish-completion 1.39.0-r0

Fish completions for fnm

https://github.com/Schniz/fnm

sudo apk add fnm-fish-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: fnm
  • normalized package name match
  • Correspondance par : Fnm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fnm-fish-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

fnm-zsh-completion 1.39.0-r0

Zsh completions for fnm

https://github.com/Schniz/fnm

sudo apk add fnm-zsh-completion
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • Source Package: fnm
  • normalized package name match
  • Correspondance par : Fnm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: fnm-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
pacman95%

fnm 1.39.0-1

Fast and simple Node.js version manager, built with Rust

https://github.com/Schniz/fnm

sudo pacman -S fnm
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Fnm
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: fnm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

fnm 1.38.1-1.5

Fast and simple Node.js version manager in Rust

https://github.com/Schniz/fnm

sudo zypper install fnm
  • License: GPL-3.0-only
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: fnm
  • 4 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Fnm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fnm from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

fnm-bash-completion 1.38.1-1.5

Bash Completion for fnm

https://github.com/Schniz/fnm

sudo zypper install fnm-bash-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: fnm
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fnm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fnm-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

fnm-fish-completion 1.38.1-1.5

Fish Completion for fnm

https://github.com/Schniz/fnm

sudo zypper install fnm-fish-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: fnm
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fnm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fnm-fish-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

fnm-zsh-completion 1.38.1-1.5

Zsh Completion for fnm

https://github.com/Schniz/fnm

sudo zypper install fnm-zsh-completion
  • License: GPL-3.0-only
  • Category: System/Shells
  • Architecture: noarch
  • Source Package: fnm
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Fnm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: fnm-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

fnm

sudo port install fnm
  • normalized package name match
  • Correspondance par : Fnm
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/fnm/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

fnm

choco install fnm
  • normalized package name match
  • Correspondance par : Fnm
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: fnm from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','flow-launcher'
Scoop95%

main/fnm

scoop install main/fnm
  • normalized package name match
  • Correspondance par : Fnm
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/fnm.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Schniz.fnm

winget install --id Schniz.fnm -e
  • normalized package name match
  • Correspondance par : Fnm
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Schniz.fnm from https://cdn.winget.microsoft.com/cache/source.msix

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
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment