id = "neocmakelsp"
name = "neocmakelsp"
homepage = "https://neocmakelsp.github.io/"
description = "Another CMake language server."
executables = ["neocmakelsp"]
[dotfiles]
paths = [
"[configHome]/neocmakelsp/config.toml",
"[appData]/neocmakelsp/config.toml",
"%APPDATA%/neocmakelsp/config.toml",
]
exclude = []
secret = []
[commands]
format = 1
label = "neocmakelsp"
description = "Format CMake files with neocmakelsp. The language server mode (stdio, tcp) and other subcommands are left out."
quality = "ai-draft"
parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false }
[[commands.subcommand]]
path = ["format"]
label = "Format CMake files"
description = "Reads .editorconfig from the working directory."
[[commands.subcommand.source]]
id = "readme"
kind = "help"
url = "https://github.com/neocmakelsp/neocmakelsp#format-cli"
revision = "master (2026-10-27)"
evidence = """Usage: neocmakelsp {format|--format|-F} [OPTIONS] <FormatPath>...
Arguments:
<FormatPath>... file or folder to format
Options:
-o, --override override"""
[[commands.subcommand.field]]
id = "paths"
label = "Files or folders"
type = "path"
path = { kind = "any", role = "input" }
position = 0
multiple = true
sources = ["readme"]
[[commands.subcommand.field]]
id = "override"
label = "Overwrite files in place"
type = "boolean"
option = ["--override", "-o"]
effect = "overwrite"
sources = ["readme"]
[[commands.subcommand.task]]
id = "format"
label = "Format files"
fields = ["paths", "override"]
required = ["paths"]
[[commands.subcommand.group]]
id = "basic"
label = "Basic"
fields = ["paths", "override"]