OVERVIEW: Language Server Protocol implementation for Swift and C-based
languages
USAGE: sourcekit-lsp <options> <subcommand>
OPTIONS:
--configuration <configuration>
Build with configuration [debug|release] (default:
debug)
--scratch-path, --build-path <scratch-path>
Specify build/cache directory (--build-path option is
deprecated, --scratch-path should be used instead)
-Xcc <Xcc> Pass flag through to all C compiler invocations
-Xcxx <Xcxx> Pass flag through to all C++ compiler invocations
-Xlinker <Xlinker> Pass flag through to all linker invocations
-Xswiftc <Xswiftc> Pass flag through to all Swift compiler invocations
-Xclangd <Xclangd> Pass options to clangd command-line
-index-store-path <index-store-path>
Override index-store-path from the build system
-index-db-path <index-db-path>
Override index-database-path from the build system
-index-prefix-map <index-prefix-map>
Override the prefix map from the build system, values
of form 'remote=local'
--default-workspace-type <default-workspace-type>
Override default workspace type selection; one of
'swiftPM', 'compilationDatabase', or 'buildServer'
--compilation-db-search-path <compilation-db-search-path>
Specify a relative path where sourcekit-lsp should
search for `compile_commands.json` or
`compile_flags.txt` relative to the root of a
workspace. Multiple search paths may be specified by
repeating this option.
--generated-files-path <generated-files-path>
Specify the directory where generated files will be
stored (default: /tmp/sourcekit-lsp)
--experimental-feature <experimental-feature>
Enable an experimental sourcekit-lsp feature.
Available features are: dummy
-h, --help Show help information.
SUBCOMMANDS:
diagnose Creates a bundle containing information that help
diagnose issues with sourcekit-lsp
debug Commands to debug sourcekit-lsp. Intended for
developers of sourcekit-lsp
See 'sourcekit-lsp help <subcommand>' for detailed help.
Options (15)
| Option | Description | Source |
|---|
--configuration configuration | Build with configuration [debug|release] (default: debug) | help |
--scratch-path, --build-path scratch-path | Specify build/cache directory (--build-path option is deprecated, --scratch-path should be used instead) | help |
-Xcc Xcc | Pass flag through to all C compiler invocations | help |
-Xcxx Xcxx | Pass flag through to all C++ compiler invocations | help |
-Xlinker Xlinker | Pass flag through to all linker invocations | help |
-Xswiftc Xswiftc | Pass flag through to all Swift compiler invocations | help |
-Xclangd Xclangd | Pass options to clangd command-line | help |
-index-store-path index-store-path | Override index-store-path from the build system | help |
-index-db-path index-db-path | Override index-database-path from the build system | help |
-index-prefix-map index-prefix-map | Override the prefix map from the build system, values of form 'remote=local' | help |
--default-workspace-type default-workspace-type | Override default workspace type selection; | help |
--compilation-db-search-path compilation-db-search-path | Specify a relative path where sourcekit-lsp should search for `compile_commands.json` or `compile_flags.txt` relative to the root of a workspace. | help |
--generated-files-path generated-files-path | Specify the directory where generated files will be stored (default: /tmp/sourcekit-lsp) | help |
--experimental-feature experimental-feature | Enable an experimental sourcekit-lsp feature. | help |
-h, --help | Show help information. | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.