Metek.LspCli
0.2.0
dotnet add package Metek.LspCli --version 0.2.0
NuGet\Install-Package Metek.LspCli -Version 0.2.0
<PackageReference Include="Metek.LspCli" Version="0.2.0" />
<PackageVersion Include="Metek.LspCli" Version="0.2.0" />
<PackageReference Include="Metek.LspCli" />
paket add Metek.LspCli --version 0.2.0
#r "nuget: Metek.LspCli, 0.2.0"
#:package Metek.LspCli@0.2.0
#addin nuget:?package=Metek.LspCli&version=0.2.0
#tool nuget:?package=Metek.LspCli&version=0.2.0
metek-lsp-cli
It ain't much, but it's performant
A good-enough-practices implementation of a CLI interface for the LSP ( Language Server Protocol ). It's a personal tool for me, primarily, for cases where I'd like to automate the tools that LSP provides for doing mass refactors or just general code auditing.
Has special support for SpacemanDMM's object trees for DreamMaker; otherwise, it is slowly gaining robust support for LSP tooling that would be most convenient from the command line.
csharp-language-server-protocol
As stated within the LICENSE.csharp-language-server-protocol file in this directory and additionally within their own licensing. the csharp-language-server-protocol fork used as a library and kept as a module remains covered under the MIT license, with All Rights Reserved by the .NET Foundation and Contributors
Currently implemented:
Hover
Definition
References
Workspace symbols
Semantic token decoding
Document symbols
Implementations
Categorization and storage of notifications from the server
Function signature help
And more
See DriveRequestsConfig.json for built-in supported request handles adapted from the Omnisharp LSP protocol. AnnotationRange and ObjectTree are exclusive to the metek-lsp-cli-submodule branch of this SpacemanDMM fork
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MessagePack (>= 3.1.4)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- Nerdbank.Streams (>= 2.13.16)
- OmniSharp.Extensions.LanguageClient (>= 1.0.0)
- OmniSharp.Extensions.LanguageProtocol (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0 | 0 | 5/12/2026 |