_split = Long.parseUnsignedLong(g.getOptarg());
break;
case 'h':
- //show_version();
- //useage();
- System.out.println("help");
+ showVersion();
+ useage();
System.exit(0);
break;
case 'v':
- //show_version();
+ showVersion();
System.exit(0);
break;
default:
- System.out.println("WARNING: " + g.getopt() + " unknown option");
+ System.err.println("WARNING: " + g.getopt() + " unknown option");
break;
}
}
}
+
+ private void showVersion()
+ {
+ System.out.println("discspan 0.1");
+ }
+
+ private void useage()
+ {
+ System.out.print("\nUsage: discspan <option> -i <source> -o <prefix>\n\n");
+ System.out.print(" -i <source>\tpath to source file\n");
+ System.out.print(" -o <prefix>\tprefix for output files\n\n");
+ System.out.print("Option:\n\n");
+ System.out.print(" -b\t\tsize of Bluray: 25.000.000.000 bytes\n");
+ System.out.print(" -9\t\tsize of double layer DVD 8.500.000.000 bytes\n");
+ System.out.print(" -5\t\tsize of sigle layer DVD: 4.700.000.000 bytes\n");
+ System.out.print(" -c\t\tsize of CD: 734.003.200 bytes\n");
+ System.out.print(" -f <size>\tsize in bytes\n");
+ System.out.print(" -v\t\tshow version\n");
+ System.out.print(" -h\t\tshow this help\n\n");
+ }
}