OVERVIEW: Language Server Protocol implementation for Swift and C-based languages USAGE: sourcekit-lsp [--configuration ] [--scratch-path ] [-Xcc ...] [-Xcxx ...] [-Xlinker ...] [-Xswiftc ...] [-Xclangd ...] [-index-prefix-map ...] [--default-workspace-type ] [--compilation-db-search-path ...] [--generated-files-path ] [--experimental-feature ...] OPTIONS: --configuration Build with configuration [debug|release] --scratch-path, --build-path Specify build/cache directory (--build-path option is deprecated, --scratch-path should be used instead) -Xcc Pass flag through to all C compiler invocations -Xcxx Pass flag through to all C++ compiler invocations -Xlinker Pass flag through to all linker invocations -Xswiftc Pass flag through to all Swift compiler invocations -Xclangd Pass options to clangd command-line -index-prefix-map Override the prefix map from the build system, values of form 'remote=local' --default-workspace-type Override default workspace type selection; one of 'swiftPM', 'compilationDatabase', or 'buildServer' --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 Specify the directory where generated files will be stored --experimental-feature Enable an experimental sourcekit-lsp feature. Available features are: on-type-formatting, structured-logs -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 ' for detailed help.