class Soaring::SoaringCLI

Public Instance Methods

detail() click to toggle source
# File lib/soaring/cli.rb, line 55
def detail
  detailer = Detailer.new(options)
  detailer.detail
end
init() click to toggle source
# File lib/soaring/cli.rb, line 9
def init
  initializer = Initializer.new(options)
  initializer.initialize_project
end
package() click to toggle source
# File lib/soaring/cli.rb, line 46
def package
  packager = Packager.new(options)
  packager.package
end
start() click to toggle source
# File lib/soaring/cli.rb, line 29
def start
  runner = Runner.new(options)
  runner.run
end
stop() click to toggle source
# File lib/soaring/cli.rb, line 37
def stop
  exec("for f in $(ps aux | grep rackup | grep -v grep | tr -s ' ' ' ' | cut -d ' ' -f2); do echo killed $f; kill -#{options[:killsignal]} $f; done")
end
update() click to toggle source
# File lib/soaring/cli.rb, line 18
def update
  initializer = Initializer.new(options)
  initializer.initialize_project
end