git-svn-id: svn://db.shs.com.ru/pip@223 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2016-08-16 13:15:20 +00:00
parent 36125b9132
commit 450138e4ac
9 changed files with 54 additions and 25 deletions

View File

@@ -124,24 +124,23 @@ private:
void usage() {
piCout << Bold << "PIP UDP file transfer";
piCout << Cyan << "Version" << Bold << PIPVersion() << NewLine;
piCout << Green << Bold << "Usage:" << Default << "\"pift [-hqf] -r <receive_ip> -s <send_ip> [-d <work_dir>] [-p port] [<path1>] [<path2>] [<path3>] [...]\"" << NewLine;
piCout << Green << Bold << "Usage:" << Default << "\"pift [-hqf] -r <receive_ip> -s <send_ip> [-d <work_dir>] [-p <port>] [<path1>] [<path2>] [<path3>] [...]\"" << NewLine;
piCout << Green << Bold << "Details:";
piCout << "-f " << Green << "- full path in <receive_ip> and <send_ip>";
piCout << "-h " << Green << "- display this message and exit";
piCout << "-q " << Green << "- quiet, no debug output to console";
piCout << "-r " << Green << "- set receive ip address, must be ip address of this computer";
piCout << "-s " << Green << "- set send ip address, address of computer which communicate with you";
piCout << "-p " << Green << "- UDP port for transfer, by default 50005";
piCout << "-d <work_dir> " << Green << "- directory, where place received files";
piCout << "<path> " << Green << "- add path to send, if no path, then \"pift\" working in receive mode";
piCout << "-t " << Green << "- test mode";
piCout << "-f --fullpath " << Green << "- full path in <receive_ip> and <send_ip>";
piCout << "-h --help " << Green << "- display this message and exit";
piCout << "-q --quet " << Green << "- quiet, no debug output to console";
piCout << "-r --receive <receive_ip> " << Green << "- set receive ip address, must be ip address of this computer";
piCout << "-s --send <send_ip> " << Green << "- set send ip address, address of computer which communicate with you";
piCout << "-p --port <port> " << Green << "- UDP port for transfer, by default 50005";
piCout << "-d --dir <work_dir> " << Green << "- directory, where place received files";
piCout << "<path> " << Green << "- add path to send, if no path, then \"pift\" working in receive mode";
piCout << "-t --test " << Green << "- test mode";
}
int main (int argc, char * argv[]) {
PICLI cli(argc, argv);
PIINTROSPECTION_START
cli.setOptionalArgumentsCount(-1);
cli.setOptionalArgumentsCount(-1);
cli.addArgument("send", true);
cli.addArgument("receive", true);
cli.addArgument("dir", true);
@@ -201,7 +200,7 @@ int main (int argc, char * argv[]) {
}
kbd.start();
WAIT_FOR_EXIT
PICout(0) << "\n";
PICout(0) << "\n";
return 0;
}