Automic VaultAutomic Vault

brew

nickel mit Homebrew, apk, Nix, pacman installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install nickel

local Homebrew formula metadata

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add nickel

Alpine Linux edge package indexes · nickel · Quelle: dl-cdn.alpinelinux.org

Nixverifiziert · 92%
nix profile install nixpkgs#nickel

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S nickel

Arch Linux sync databases · nickel · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

Better configuration for less

Befehle und Aliase

  • nickel

Verlauf

Projektgeschichte und Nutzung

Nickel is Tweag's configuration language: a programmable, typed-when-useful, contract-aware alternative to plain JSON/YAML/TOML for generating static configuration.

Projektgeschichte

Tweag's October 22, 2020 open-sourcing post framed Nickel as the answer to what the Nix language might look like if separated from the Nix package manager and improved with experience from the Nix community. The repository rationale says Nickel originated as an effort to detach the Nix expression language from the package manager while adding typing and improving modularity.

Nickel 1.0 was announced on May 17, 2023. A February 19, 2026 Tweag retrospective says Nickel 1.0 shipped in May 2023 and that subsequent releases added algebraic data types, richer pattern matching, field punning, let blocks, contract improvements, `nickel test`, JSON/YAML/TOML interop improvements, package management, and expanded binary distribution.

Adoptionsgeschichte

Nickel sits in the configuration-language niche alongside Nix, CUE, Dhall, Jsonnet, Starlark, and Pkl. The upstream README lists ecosystem projects for Kubernetes contracts, Terraform-Nickel, Bazel rules, JSON Schema conversion, editor tooling, and the Nickel language server.

Homebrew analytics on July 1, 2026 reported 244 install-on-request events over 365 days, so Homebrew adoption is modest. The broader adoption signal is stronger in Nix/Tweag-adjacent infrastructure work, where the project is useful as a standalone configuration language and as a way to generate or validate existing config formats.

Wie es verwendet wird

Users install the `nickel` binary, evaluate `.ncl` files with `nickel eval`, export to formats such as JSON/YAML/TOML, open a REPL, query field metadata, or use contracts as runtime schemas. Package nerds are especially interested in Nickel because it tries to keep Nix-like expressiveness while making schemas, validation, and editor feedback first-class.

The package also matters as a library and tooling surface: the 2026 retrospective mentions Python bindings, C and Go bindings, a stable Rust API, package management through `Nickel-pkg.ncl`, and up-to-date packages in nixpkgs, Arch Linux, and Homebrew.

Zeitleiste

  • {'date': '2020-10-22', 'event': 'Tweag published the Nickel open-sourcing announcement.'}
  • {'date': '2023-05-17', 'event': 'Nickel 1.0 release announced.'}
  • {'date': '2026-02-19', 'event': 'Tweag published a post summarizing Nickel changes since 1.0.'}
  • {'date': '2026-07-01', 'event': 'Homebrew API listed stable version 1.17.0.'}

Related projects

  • Nix
  • CUE
  • Dhall
  • Jsonnet
  • Starlark
  • Pkl
  • nickel-kubernetes
  • Terraform-Nickel
  • rules_nickel

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 6 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
nickelcliglobales 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-10
Manager-Version1.17.0
Manager aktualisiert2026-07-04
lokale DatenOK
Upstreamaktuell
neueste erkannte Version1.17.0

https://github.com/nickel-lang/nickel

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:nickel
Version1.17.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/nickel
Homepagehttps://nickel-lang.org/
Repositoryhttps://github.com/nickel-lang/nickel
Upstream-Dokumentationhttps://nickel-lang.org/
LizenzMIT
Quellarchivhttps://github.com/nickel-lang/nickel/archive/refs/tags/1.17.0.tar.gz
Zuletzt aktualisiert2026-07-04T16:53:44+09:00
Pulseupdated
Build-Abhängigkeitenrust
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namenickel
Version Scheme0
Revision0
Head VersionHEAD
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%

nickel

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

nickel 1.16.0-r1

Generic configuration language for less

https://nickel-lang.org/

sudo apk add nickel
  • License: MIT
  • Architecture: x86_64
  • Source Package: nickel
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Nickel
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: nickel from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

nickel-doc 1.16.0-r1

Generic configuration language for less (documentation)

https://nickel-lang.org/

sudo apk add nickel-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: nickel
  • normalized package name match
  • Abgeglichen nach: Nickel
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: nickel-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

nickel-language-server 1.16.0-r1

LSP server for Nickel configuration language

https://nickel-lang.org/

sudo apk add nickel-language-server
  • License: MIT
  • Architecture: x86_64
  • Source Package: nickel
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Nickel
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: nickel-language-server from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

py3-nickel 1.16.0-r1

Python 3 bindings for nickel

https://nickel-lang.org/

sudo apk add py3-nickel
  • License: MIT
  • Architecture: x86_64
  • Source Package: nickel
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Nickel
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-nickel from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

py3-nickel-pyc 1.16.0-r1

Precompiled Python bytecode for py3-nickel

https://nickel-lang.org/

sudo apk add py3-nickel-pyc
  • License: MIT
  • Architecture: x86_64
  • Source Package: nickel
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Nickel
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-nickel-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

nickel 1.17.0-1

A generic configuration language

https://nickel-lang.org

sudo pacman -S nickel
  • License: MIT
  • Architecture: x86_64
  • 5 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Nickel
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: nickel from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

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