Module: Bunnish::Command::Help

Defined in:
lib/bunnish/command/help.rb

Class Method Summary collapse

Class Method Details

.run(argv, input_stream = $stdin, output_stream = $stdout) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/bunnish/command/help.rb', line 3

def self.run(argv, input_stream=$stdin, output_stream=$stdout)
  output_stream.puts "usage: bunnish COMMAND [-h HOST] [-p PORT] [-u USER] [-P PASSWORD]\n        [--durable FLAG] [--ack FLAG]\n        [--message-max COUNT] [--raise-exception]\n        [--log-label LABEL] [--log-dir DIR] [--log-file FILE]\n        <QUEUE_NAME[,...]>\n  COMMAND              count/delete/help/publish/status/subscribe\n  -h HOST              message queue server address. default is localhost. \n  -p PORT              port number. default is 5672.\n  -u USER              user name. default is 'guest'.\n  -P PASSWORD          password. default is 'guest'.\n  --durable FLAG       FLAG=t:disk queue; FLAG=f:memory queue(default).\n  --ack FLAG           FLAG=t:enable ack(default); FLAG=t:disable ack.\n  --message-max COUNT  max subscribe count.\n  --raise-exception    raise exception.\n  --log-label LABEL    set log label.\n  --log-dir DIR        set log directory.\n  --log-file FILE      set log file.\n  EOF\n  return 0\nend\n"