r2850 - in isis-fish/trunk/src/main/java/fr/ifremer/isisfish: . actions
Author: chatellier Date: 2009-12-18 09:17:26 +0000 (Fri, 18 Dec 2009) New Revision: 2850 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/actions/OtherAction.java Log: Ajout d'une action d'affichage de la version Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2009-12-17 14:35:23 UTC (rev 2849) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisConfig.java 2009-12-18 09:17:26 UTC (rev 2850) @@ -991,6 +991,7 @@ public static enum Action { HELP(_("Show help"), OtherAction.class.getName() + "#help", "-h", "--help"), + VERSION(_("Show version"), OtherAction.class.getName() + "#version", "-v", "--version"), IMPORT_ANALYSE_PLAN(_(""), ImportAction.class.getName() + "#importAnalysePlan", "--importAnalysePlan"), IMPORT_EXPORT(_(""), ImportAction.class.getName() + "#importExport", "--importExport"), Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/actions/OtherAction.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/actions/OtherAction.java 2009-12-17 14:35:23 UTC (rev 2849) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/actions/OtherAction.java 2009-12-18 09:17:26 UTC (rev 2850) @@ -40,7 +40,10 @@ this.config = config; } - static public void help() { + /** + * Display help and exit action. + */ + public void help() { System.out.println("Usage: isis-fish [-h]"); System.out.println("Options (set with --option <key> <value>) :"); for (IsisConfig.Option o : IsisConfig.Option.values()) { @@ -53,4 +56,12 @@ } System.exit(0); } + + /** + * Display version and exit. + */ + public void version() { + System.out.println("Isis-Fish : " + IsisConfig.getVersion()); + System.exit(0); + } }
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org