Sha256: b54b97818c922b7e0d10f24c1c8a009bae2d16cda4de28cf460cce8ae6694a9d

Contents?: true

Size: 992 Bytes

Versions: 7

Compression:

Stored size: 992 Bytes

Contents

module DRbQS
  class Command
    class Manage < DRbQS::Command::Base
      HELP_MESSAGE =<<HELP
Usage: #{@@command_name} <command> [arguments ...]
  Manage DRbQS server by sending messages.
  <command> is 'signal', 'status', 'process', or 'initialize'.

  #{@@command_name} signal <uri> server-exit
  #{@@command_name} signal <uri> node-exit-after-task <node_number>
  #{@@command_name} signal <uri> node-wake <node_number>
  #{@@command_name} signal <uri> node-sleep <node_number>
  #{@@command_name} status <uri>
  #{@@command_name} history <uri>
  #{@@command_name} process list
  #{@@command_name} process clear
  #{@@command_name} send string <uri> <string>
  #{@@command_name} send file <uri> <path>
  #{@@command_name} initialize

HELP

      def initialize
        super(DRbQS::Setting::Manage, HELP_MESSAGE)
      end

      def parse_option(argv)
        argv = option_parser_base(argv, :debug => true) do
        end
        setting.set_argument(*argv)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
drbqs-0.1.1 lib/drbqs/command_line/command_manage.rb
drbqs-0.1.0 lib/drbqs/command_line/command_manage.rb
drbqs-0.0.19 lib/drbqs/command_line/command_manage.rb
drbqs-0.0.18 lib/drbqs/command_line/command_manage.rb
drbqs-0.0.17 lib/drbqs/command_line/command_manage.rb
drbqs-0.0.16 lib/drbqs/command_line/command_manage.rb
drbqs-0.0.15 lib/drbqs/command_line/command_manage.rb