lib/command/setting.rb in narou-1.2.0 vs lib/command/setting.rb in narou-1.2.1

- old
+ new

@@ -238,10 +238,11 @@ "convert.copy_to" => [:directory, "変換したらこのフォルダにコピーする\n" + " " * 6 + "※注意:存在しないフォルダだとエラーになる"], "convert.inspect" => [:boolean, "常に変換時に調査結果を表示するか"], "download.interval" => [:float, "各話DL時に指定した秒数待機する。デフォルト0"], "device" => [:string, "変換、送信対象の端末(sendの--help参照)"], + }, global: { "aozoraepub3dir" => [:directory, "AozoraEpub3のあるフォルダを指定", INVISIBLE], "difftool" => [:string, "Diffで使うツールのパスを指定する"], "difftool.arg" => [:string, "difftoolで使う引数を設定(オプション)"], @@ -253,8 +254,13 @@ NovelSetting::DEFAULT_SETTINGS.each do |default| SETTING_VARIABLES[:local]["force." + default[:name]] = [ #TYPE_OF_VALUE[default[:value].class], "\n " + default[:help], INVISIBLE TYPE_OF_VALUE[default[:value].class], "", INVISIBLE ] + end + + Dir.glob(File.expand_path(File.join(File.dirname(__FILE__), "*.rb"))) do |path| + cmd_name = File.basename(path, ".rb") + SETTING_VARIABLES[:local]["default_args." + cmd_name] = [:string, "", INVISIBLE] end end end