OVERVIEW: Language Server Protocol implementation for Swift and C-based languages USAGE: sourcekit-lsp OPTIONS: --configuration Build with configuration [debug|release] (default: debug) --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-store-path Override index-store-path from the build system -index-db-path Override index-database-path from the build system -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 (default: /tmp/sourcekit-lsp) --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 ' for detailed help.