Method: Command::Alias#initialize

Defined in:
lib/command/alias.rb

#initializeAlias

Returns a new instance of Alias.



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

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

  ・小説のIDに紐付けた好きな別名を作ることが出来ます。IDやNコード等を覚える必要がなくなります。
  ・<alias_name>にはアルファベット及び数字、アンダースコアが使用出来ます。
  ・<target>は他のコマンドで指定出来るものがそのまま使えますが、すでにダウンロード済みである必要があります。

  Examples:
narou alias --list
narou alias musyoku=n9669bk
narou alias harem=1
narou convert harem    # 他のコマンドで別名が使えるようになる
narou alias harem=     # 右辺に何も書かないとその別名を解除できる

  Options:
  EOS
  @opt.on("-l", "--list", "現在の割り当て一覧を表示する") {
    output_aliases_list
    exit 0
  }
end