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