Sha256: 2e3b69762cb072192f580621829e27e9e941056eb4f2245327801bb0fb90eaec
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
require 'norikra/server' require 'thor' module Norikra class CLI < Thor desc "start", "start Norikra server process" option :host, :type => :string, :default => '0.0.0.0', :aliases => "-H", :desc => 'host address that server listen [0.0.0.0]' option :port, :type => :numeric, :default => 26571, :aliases => "-P", :desc => 'port that server uses [26571]' # option :config, :type => :string, :default => nil, :aliases => "-c", :desc => 'configuration file to define target/query [none]' # option :daemonize, :type => :boolean, :default => false, :aliases => "-d", :desc => 'daemonize Norikra server [false]' # option :pidfile, :type => :string, :default => '/var/run/norikra.pid', :aliases => "-p", :desc => "pidfile path when daemonized [/var/run/norikra.pid]" # option :logfile, :type => :string, :default => '/var/log/norikra.log', :aliases => "-l", :desc => "logfile path when daemonized [/var/log/norikra.log]" #TODO: configuration file to init #TODO: daemonize # TODO: pidcheck # TODO: open logfile & write # TODO: logfile reopen def start server = Norikra::Server.new(options[:host], options[:port]) server.run end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
norikra-0.0.4-java | lib/norikra/cli.rb |
norikra-0.0.3-java | lib/norikra/cli.rb |
norikra-0.0.1-java | lib/norikra/cli.rb |