]> gitweb.hhaalo.de Git - discspan-java.git/commitdiff
add: version and useage
authorBastian Dehn <hhaalo@arcor.de>
Thu, 3 Feb 2022 16:18:21 +0000 (17:18 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 3 Feb 2022 16:18:21 +0000 (17:18 +0100)
src/de/hhaalo/parameter.java

index be33a33561e5f3dbae4ebb950adee1c785bbdc0c..265456f9fa0a13c0d22585c80bb24e095026c489 100644 (file)
@@ -42,19 +42,38 @@ public class parameter
                                _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");
+       }
 }