Method: Command::Update#initialize

Defined in:
lib/command/update.rb

#initializeUpdate

Returns a new instance of Update.



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/command/update.rb', line 15

def initialize
  super("[<target> ...] [options]")
  @opt.separator <<-EOS

  ・管理対象の小説を更新します。
更新したい小説のNコード、URL、タイトル、IDもしくは別名を指定して下さい。
IDは #{@opt.program_name} list を参照して下さい。
  ・対象を指定しなかった場合、すべての小説の更新をチェックします。
  ・一度に複数の小説を指定する場合は空白で区切って下さい。
  ・全て更新する場合、convert.no-openが設定されていなくても保存フォルダは開きません。

  Examples:
narou update               # 全て更新
narou u                    # 短縮コマンド
narou update 0 1 2 4
narou update n9669bk 異世界迷宮で奴隷ハーレムを
narou update http://ncode.syosetu.com/n9669bk/

  Options:
  EOS
  @opt.on("-n", "--no-convert", "変換をせずアップデートのみ実行する") {
    @options["no-convert"] = true
  }
  @opt.on("-a", "--convert-only-new-arrival", "新着のみ変換を実行する") {
    @options["convert-only-new-arrival"] = true
  }
end