mirror of
https://github.com/HackHerz/pusher
synced 2025-12-06 02:10:19 +00:00
Implemented input via pipe
This commit is contained in:
parent
77638a155f
commit
15bfe96264
1 changed files with 7 additions and 9 deletions
16
src/main.cpp
16
src/main.cpp
|
|
@ -53,12 +53,12 @@ int main(int argc, char **argv)
|
||||||
|
|
||||||
desc.add_options()
|
desc.add_options()
|
||||||
("help,h", "Print help message")
|
("help,h", "Print help message")
|
||||||
("token,t", "Request your token") // TODO
|
("token,t", "Request your token")
|
||||||
("list,l", "List of all your devices") // TODO
|
("list,l", "List of all your devices")
|
||||||
("pipe,p", "Input via pipe") // TODO
|
("pipe,p", "Input via pipe")
|
||||||
("quiet,q", "Outputs are redirected to syslog") // TODO
|
// ("quiet,q", "Outputs are redirected to syslog") // TODO
|
||||||
("verify,v", "Checks if token is still valid") // TODO
|
("verify,v", "Checks if token is still valid")
|
||||||
("id,i", po::value<int>(), "Specify device ID"); // TODO
|
("id,i", po::value<int>(), "Specify device ID");
|
||||||
|
|
||||||
po::variables_map vm;
|
po::variables_map vm;
|
||||||
po::store(po::parse_command_line(argc, argv, desc), vm);
|
po::store(po::parse_command_line(argc, argv, desc), vm);
|
||||||
|
|
@ -196,7 +196,7 @@ int main(int argc, char **argv)
|
||||||
// load message
|
// load message
|
||||||
if(vm.count("pipe"))
|
if(vm.count("pipe"))
|
||||||
{
|
{
|
||||||
message = "pipe";
|
while(cin >> message) {};
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -204,8 +204,6 @@ int main(int argc, char **argv)
|
||||||
lastArgument << argv[argc-1];
|
lastArgument << argv[argc-1];
|
||||||
|
|
||||||
message = lastArgument.str();
|
message = lastArgument.str();
|
||||||
|
|
||||||
cout << message << endl;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue