class Jobly::CLI

Command line interface router. This is called by bin/jobly.

Public Class Methods

router() click to toggle source
# File lib/jobly/cli.rb, line 9
def self.router
  router = MisterBin::Runner.new version: Jobly::VERSION,
    header: "Jobly",
    footer: "Run !txtpur!jobly COMMAND --help!txtrst! for more information"

  router.route 'init',      to: Commands::InitCmd
  router.route 'server',    to: Commands::ServerCmd
  router.route 'worker',    to: Commands::WorkerCmd
  router.route 'send',      to: Commands::SendCmd
  router.route 'run',       to: Commands::RunCmd
  router.route 'config',    to: Commands::ConfigCmd
  router.route 'info',      to: Commands::InfoCmd

  router
end