29 import java.io.File;
30 import java.text.MessageFormat;
31
32
33 /**
34 * CLIHelp
35 *
36 * Generate and show the command line interface help message(s).
37 */
38 public class CLIHelp {
39
40 private static final ResourceBundle I18N = ResourceBundle.getBundle(
41 "jdk.jpackage.internal.resources.HelpResources");
42
43 // generates --help for jpackage's CLI
44 public static void showHelp(boolean noArgs) {
45
46 if (noArgs) {
47 Log.info(I18N.getString("MSG_Help_no_args"));
48 } else {
49 Platform platform = (Log.isDebug()) ?
50 Platform.UNKNOWN : Platform.getPlatform();
51 String types;
52 String pLaunchOptions;
53 String pInstallOptions;
54 String pInstallDir;
55 switch (platform) {
56 case MAC:
57 types = "{\"pkg\", \"dmg\"}";
58 pLaunchOptions = I18N.getString("MSG_Help_mac_launcher");
59 pInstallOptions = "";
60 pInstallDir
61 = I18N.getString("MSG_Help_mac_linux_install_dir");
62 break;
63 case LINUX:
64 types = "{\"rpm\", \"deb\"}";
65 pLaunchOptions = "";
66 pInstallOptions = I18N.getString("MSG_Help_linux_install");
67 pInstallDir
68 = I18N.getString("MSG_Help_mac_linux_install_dir");
69 break;
|
29 import java.io.File;
30 import java.text.MessageFormat;
31
32
33 /**
34 * CLIHelp
35 *
36 * Generate and show the command line interface help message(s).
37 */
38 public class CLIHelp {
39
40 private static final ResourceBundle I18N = ResourceBundle.getBundle(
41 "jdk.jpackage.internal.resources.HelpResources");
42
43 // generates --help for jpackage's CLI
44 public static void showHelp(boolean noArgs) {
45
46 if (noArgs) {
47 Log.info(I18N.getString("MSG_Help_no_args"));
48 } else {
49 Platform platform = (Log.isVerbose()) ?
50 Platform.UNKNOWN : Platform.getPlatform();
51 String types;
52 String pLaunchOptions;
53 String pInstallOptions;
54 String pInstallDir;
55 switch (platform) {
56 case MAC:
57 types = "{\"pkg\", \"dmg\"}";
58 pLaunchOptions = I18N.getString("MSG_Help_mac_launcher");
59 pInstallOptions = "";
60 pInstallDir
61 = I18N.getString("MSG_Help_mac_linux_install_dir");
62 break;
63 case LINUX:
64 types = "{\"rpm\", \"deb\"}";
65 pLaunchOptions = "";
66 pInstallOptions = I18N.getString("MSG_Help_linux_install");
67 pInstallDir
68 = I18N.getString("MSG_Help_mac_linux_install_dir");
69 break;
|