Accept --clean=true as a shortcut for --app.data.dir.clean=true

See #291
This commit is contained in:
Chris Beams 2014-11-27 10:04:48 +01:00
parent 582761e663
commit aa3fc929cb
No known key found for this signature in database
GPG key ID: 3D214F8F5BC5ED73
2 changed files with 6 additions and 2 deletions

View file

@ -79,7 +79,9 @@ public class BitsquareApp extends Application {
// initialize the application data directory (if necessary)
initAppDir(env.getRequiredProperty(APP_DATA_DIR_KEY), env.getProperty(APP_DATA_DIR_CLEAN_KEY, boolean.class));
initAppDir(
env.getRequiredProperty(APP_DATA_DIR_KEY),
env.getRequiredProperty(APP_DATA_DIR_CLEAN_KEY, boolean.class));
// load and apply any stored settings

View file

@ -30,6 +30,7 @@ import joptsimple.OptionSet;
import static io.bitsquare.app.BitsquareEnvironment.*;
import static io.bitsquare.msg.tomp2p.TomP2PMessageModule.*;
import static io.bitsquare.network.Node.*;
import static java.util.Arrays.asList;
public class BitsquareAppMain extends BitsquareExecutable {
@ -45,7 +46,8 @@ public class BitsquareAppMain extends BitsquareExecutable {
.withRequiredArg();
parser.accepts(APP_DATA_DIR_KEY, description("Application data directory", DEFAULT_APP_DATA_DIR))
.withRequiredArg();
parser.accepts(APP_DATA_DIR_CLEAN_KEY, description("Clean application data dir", DEFAULT_APP_DATA_DIR_CLEAN))
parser.acceptsAll(asList(APP_DATA_DIR_CLEAN_KEY, "clean"),
description("Clean application data directory", DEFAULT_APP_DATA_DIR_CLEAN))
.withRequiredArg()
.ofType(boolean.class);
parser.accepts(NAME_KEY, description("Name of this node", null))