public void execute() throws Exception {
TFTPClient client = new TFTPClient(getOutput().getPrintWriter());
String host = argServer.getValue();
File file = argFile.getValue();
if (argPut.isSet()) {
if (client.executeCommand(new String[] {TFTPClient.CONNECT_CMD, host})) {
if (!client.executeCommand(new String[] {TFTPClient.PUT_CMD, file.toString()})) {
exit(1);
}
} else {
exit(2);