mirror of
https://github.com/lighttransport/tinyusdz.git
synced 2026-01-18 01:11:17 +01:00
add diff-and-compare
This commit is contained in:
@@ -10,22 +10,40 @@ int main(int argc, char **argv) {
|
||||
using namespace tinyusdz;
|
||||
|
||||
argparser::ArgParser parser;
|
||||
parser.add_option("--port", true, "Port number for the MCP server(default 8080)");
|
||||
parser.add_option("--port", true, "Port number for the MCP server");
|
||||
parser.add_option("--host", true, "Hostname(default `localhost`)");
|
||||
|
||||
if (argc < 2) {
|
||||
std::cerr << "Usage: " << argv[0] << " [options]" << std::endl;
|
||||
parser.print_help();
|
||||
return -1;
|
||||
}
|
||||
|
||||
if (!parser.parse(argc, argv)) {
|
||||
std::cerr << "Error parsing arguments." << std::endl;
|
||||
parser.print_help();
|
||||
return -1;
|
||||
|
||||
}
|
||||
parser.parse(argc, argv);
|
||||
|
||||
std::cout << "is_setr " << parser.is_set("--port") << "\n";
|
||||
|
||||
double portval;
|
||||
if (!parser.get("--port", portval)) {
|
||||
std::cerr << "--port is missing or invalid\n";
|
||||
return -1;
|
||||
}
|
||||
|
||||
int port = int(portval);
|
||||
|
||||
std::string hostname;
|
||||
if (!parser.get("--host", hostname)) {
|
||||
std::cerr << "--host is missing or invalid\n";
|
||||
return -1;
|
||||
}
|
||||
|
||||
std::cout << "port " << port << "\n";
|
||||
std::cout << "hostname " << hostname << "\n";
|
||||
|
||||
tydra::MCPServer server;
|
||||
if (!server.init(port, hostname)) {
|
||||
std::cerr << "Failed to init MCP server.\n";
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
Layer empty;
|
||||
|
||||
Reference in New Issue
Block a user