class Focuslight::CLI

Constants

BASE_DIR
CONFIGRU_FILE
DATA_DIR
DBURL
DEFAULT_DOTENV
DEFAULT_PROCFILE
ENV_FILE
LOG_DIR
LOG_FILE
LOG_LEVEL
PROCFILE

Public Instance Methods

init() click to toggle source
# File lib/focuslight/cli.rb, line 52
def init
  Dotenv.load
  require "focuslight/init"
  Focuslight::Init.run
end
longer() click to toggle source
# File lib/focuslight/cli.rb, line 66
def longer
  Dotenv.load
  require "focuslight/worker"
  Focuslight::Worker.run(interval: 300, target: :normal)
end
new() click to toggle source
# File lib/focuslight/cli.rb, line 43
def new
  FileUtils.mkdir_p(LOG_DIR)
  File.write ENV_FILE, DEFAULT_DOTENV
  File.write PROCFILE, DEFAULT_PROCFILE
  configru_file = File.expand_path("../../../config.ru", __FILE__)
  FileUtils.copy(configru_file, CONFIGRU_FILE)
end
shorter() click to toggle source
# File lib/focuslight/cli.rb, line 73
def shorter
  Dotenv.load
  require "focuslight/worker"
  Focuslight::Worker.run(interval: 60, target: :short)
end
start() click to toggle source
# File lib/focuslight/cli.rb, line 59
def start
  Dotenv.load
  require "foreman/cli"
  Foreman::CLI.new.invoke(:start, [], {})
end