50int main(
int argc,
char *argv[]) {
51 SetVersionPrinter([](llvm::raw_ostream &OS) {
52 OS <<
"nixd, version: ";
61 HideUnrelatedOptions(NixdCatogories);
62 ParseCommandLineOptions(argc, argv,
"nixd language server",
nullptr,
74 auto In = std::make_unique<lspserver::InboundPort>(STDIN_FILENO, InputStyle);
76 auto Out = std::make_unique<lspserver::OutboundPort>(PrettyPrint);
79 std::make_unique<nixd::Controller>(std::move(In), std::move(Out));