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