pkg.soopen package index

brew / rang 5734

Installer pkl-lsp avec Homebrew, Nix

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

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pkl-lsp

local Homebrew formula metadata

Linux

Nixvérifié · 92%
nix profile install nixpkgs#pkl-lsp

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

aperçu

Résumé du paquet

Language server for Pkl

Commandes et alias

  • pkl-lsp

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

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

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.

Chronologie

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

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour pkl-lsp. Les métadonnées de paquet restent publiées ici afin que la couverture future dispose d'une URL stable.

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 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

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
pkl-lspcliexé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-11-04
version du gestionnaire0.8.0
gestionnaire mis à jour2026-09-06
données localesOK
amontnot checked
dernière version détectéenon détecté

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

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pkl-lsp
Version0.8.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pkl-lsp
Page d'accueilhttps://pkl-lang.org/lsp/current/index.html
Dépôthttps://github.com/apple/pkl-lsp
Docs amonthttps://pkl-lang.org/lsp/current/index.html
LicenceApache-2.0
Archive sourcehttps://github.com/apple/pkl-lsp/releases/download/0.8.0/pkl-lsp-0.8.0.jar
Dernière mise à jour2026-09-06T23:58:24+02:00
Pulseupdated
Dépendancesopenjdk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

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%

pkl-lsp

nix profile install nixpkgs#pkl-lsp
  • normalized package name match
  • Correspondance par : 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

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