mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-01-31 00:23:58 +00:00
CLI now actually sends commands... :P
This commit is contained in:
parent
a7c4cbe53a
commit
70f368fdc3
13
cli.cpp
13
cli.cpp
@ -69,9 +69,10 @@ int main(int argc,char **argv)
|
||||
}
|
||||
|
||||
std::string authToken;
|
||||
|
||||
std::string command;
|
||||
bool pastSwitches = false;
|
||||
for(int i=1;i<argc;++i) {
|
||||
if (argv[i][0] == '-') {
|
||||
if ((argv[i][0] == '-')&&(!pastSwitches)) {
|
||||
if (strlen(argv[i]) <= 1) {
|
||||
printHelp(stdout,argv[0]);
|
||||
return -1;
|
||||
@ -89,6 +90,11 @@ int main(int argc,char **argv)
|
||||
default:
|
||||
return -1;
|
||||
}
|
||||
} else {
|
||||
pastSwitches = true;
|
||||
if (command.length())
|
||||
command.push_back(' ');
|
||||
command.append(argv[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -109,7 +115,8 @@ int main(int argc,char **argv)
|
||||
return -2;
|
||||
}
|
||||
|
||||
Node::LocalClient(authToken.c_str(),&resultHandler,(void *)0);
|
||||
Node::LocalClient client(authToken.c_str(),&resultHandler,(void *)0);
|
||||
client.send(command.c_str());
|
||||
|
||||
lastResultTime = Utils::now();
|
||||
while ((Utils::now() - lastResultTime) < 300)
|
||||
|
Loading…
x
Reference in New Issue
Block a user