.
This commit is contained in:
16
src/main.cpp
16
src/main.cpp
@ -77,6 +77,22 @@ int main(int argc, char* argv[]) {
|
||||
std::cerr << "Error: " << e.what() << std::endl;
|
||||
return 1;
|
||||
}
|
||||
} else if (cmd == "autocomplete_list_servers") {
|
||||
auto servers = dropshell::autocomplete_list_servers();
|
||||
for (const auto& server : servers) {
|
||||
std::cout << server << std::endl;
|
||||
}
|
||||
return 0;
|
||||
} else if (cmd == "autocomplete_list_services") {
|
||||
if (argc < 3) {
|
||||
std::cerr << "Error: autocomplete_list_services requires a server name" << std::endl;
|
||||
return 1;
|
||||
}
|
||||
auto services = dropshell::autocomplete_list_services(argv[2]);
|
||||
for (const auto& service : services) {
|
||||
std::cout << service << std::endl;
|
||||
}
|
||||
return 0;
|
||||
} else {
|
||||
std::cerr << "Error: Unknown command '" << cmd << "'" << std::endl;
|
||||
dropshell::print_help(desc);
|
||||
|
Reference in New Issue
Block a user