pkg.soopen package index

brew / Rang 5734

pkl-lsp mit Homebrew, Nix installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pkl-lsp

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#pkl-lsp

nixpkgs package indexes · pkgs/by-name/pk/pkl-lsp/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Language server for Pkl

Befehle und Aliase

  • pkl-lsp

Verlauf

Projektgeschichte und Nutzung

Pkl Language Server is the official Language Server Protocol implementation for Pkl, intended to be integrated into editor plugins rather than used as a standalone authoring interface.

Projektgeschichte

Pkl's February 2024 launch material stated that Language Server Protocol support was planned alongside the initial IntelliJ tooling.

The pkl-lsp changelog records its initial release in October 2024. The accompanying update to Pkl's launch announcement noted that the server enabled richer support for the VS Code and Neovim plugins.

Adoptionsgeschichte

The server enables a shared editor-tooling implementation for Pkl clients. Official Pkl tooling lists integrations for VS Code and Neovim, while the supplied package facts record Homebrew and Nix distribution.

Its integration contract is deliberately editor-oriented: clients launch or bundle the server, exchange standard LSP messages, and may implement Pkl-specific requests for package downloads, file contents, project synchronization, and actionable notifications.

Wie es verwendet wird

Editor integrations start pkl-lsp and use it for Pkl diagnostics, completion, navigation, quick fixes, formatting-related behavior, package downloads, and project synchronization. Client configuration can provide `pkl.cli.path`; otherwise the server searches `PATH`, so there is no official standalone configuration-file location.

Warum Paket-Nerds sich dafür interessieren

pkl-lsp separates Pkl language intelligence from any one editor, giving package maintainers and plugin authors a reusable server with a documented protocol and release cycle. It also demonstrates the common packaging boundary between a language runtime, an LSP server, and editor-specific clients.

Zeitleiste

  • 2024: Pkl launched with Language Server Protocol support on its tooling roadmap.
  • 2024: pkl-lsp made its initial public release.
  • 2024: The server enabled richer VS Code and Neovim support.

Related projects

  • pkl-lsp is part of the Pkl ecosystem and relies on the Pkl CLI for workflows such as project synchronization and package downloading. Editor plugins act as its clients.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für pkl-lsp wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhä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
pkl-lspcliglobales 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-11-04
Manager-Version0.8.0
Manager aktualisiert2026-09-06
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/apple/pkl-lsp

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pkl-lsp
Version0.8.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pkl-lsp
Homepagehttps://pkl-lang.org/lsp/current/index.html
Repositoryhttps://github.com/apple/pkl-lsp
Upstream-Dokumentationhttps://pkl-lang.org/lsp/current/index.html
LizenzApache-2.0
Quellarchivhttps://github.com/apple/pkl-lsp/releases/download/0.8.0/pkl-lsp-0.8.0.jar
Zuletzt aktualisiert2026-09-06T23:58:24+02:00
Pulseupdated
Abhängigkeitenopenjdk
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Nix95%

pkl-lsp

nix profile install nixpkgs#pkl-lsp
  • normalized package name match
  • Abgeglichen nach: Pkl Lsp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pk/pkl-lsp/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
  • 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