Method: Command::Setting#initialize
- Defined in:
- lib/command/setting.rb
#initialize ⇒ Setting
Returns a new instance of Setting.
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/command/setting.rb', line 21 def initialize super "[<name>=<value> ...] [options]\n" \ "--burn <target> [<target2> ...]" @opt.separator <<-EOS ・各コマンドの設定の変更が出来ます。 ・Global な設定はユーザープロファイルに保存され、すべての narou コマンドで使われます ・下の一覧は一部です。すべてを確認するには -a オプションを付けて確認して下さい ・default. で始まる設定は、setting.ini で未設定時の項目の挙動を指定することが出来ます ・force. で始まる設定は、setting.ini や default.* 等の指定を全て無視して項目の挙動を強制出来ます Local Variable List: <name> <value> 説明 EOS @opt.separator(get_variable_list_strings(:local)) @opt.separator("\n Global Variable List:") @opt.separator(get_variable_list_strings(:global)) @opt.separator <<-EOS これ以外にも設定出来る項目があります。確認する場合は narou setting -a コマンドを参照して下さい Examples: narou setting --list # 現在の設置値一覧を表示 narou setting convert.no-open=true # 値を設定する narou setting convert.no-epub= # 右辺に何も書かないとその設定を削除出来る narou setting device # 変数名だけ書くと現在の値を確認出来る narou s convert.copy-to=C:/dropbox/mobi # パスにスペースが含まれる場合はダブルクウォーテーションで囲う narou s convert.copy-to="C:\\Documents and Settings\\user\\epub" Options: EOS @opt.on("-l", "--list", "現在の設定値を確認する") { output_setting_list exit 0 } @opt.on("-a", "--all", "設定できる全ての変数名を表示する") { @options["all"] = true display_variable_list exit 0 } @opt.on("--burn", "指定した小説の未設定項目に共通設定を焼き付ける") { @options["burn"] = true } end |