lib/sportdb/cli/main.rb in sportdb-2.3.0 vs lib/sportdb/cli/main.rb in sportdb-2.3.1

- old
+ new

@@ -63,11 +63,22 @@ desc 'Datafile' arg_name 'FILE' default_value opts.datafile flag [:f, :datafile] +desc 'Leagues dir' +arg_name 'PATH' +default_value nil +flag [:'leagues-dir', :leaguesdir] +desc 'Clubs dir' +arg_name 'PATH' +default_value nil +flag [:'clubs-dir', :clubsdir] + + + desc '(Debug) Show debug messages' switch [:verbose], negatable: false ## todo: use -w for short form? check ruby interpreter if in use too? desc 'Only show warnings, errors and fatal messages' switch [:q, :quiet], negatable: false @@ -301,9 +312,21 @@ puts SportDbCli.banner if opts.verbose? LogUtils::Logger.root.level = :debug end + + + if opts.clubs_dir? + puts " setting clubs_dir to >#{opts.clubs_dir}<" + SportDb::Import.config.clubs_dir = opts.clubs_dir + end + + if opts.leagues_dir? + puts " setting leagues_dir to >#{opts.leagues_dir}<" + SportDb::Import.config.leagues_dir = opts.leagues_dir + end + logger.debug "Executing #{c.name}" true end