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