Sha256: 9cda0b2afcf966175cce5bf69d8e0cd7c98fc4e7b0a3dd0664ca2477d3168941

Contents?: true

Size: 617 Bytes

Versions: 1

Compression:

Stored size: 617 Bytes

Contents

# frozen_string_literal: true

require 'thor'
require 'thor/group'

require 'unlight_cli/commands/initialize'
require 'unlight_cli/commands/update'
require 'unlight_cli/commands/start'
require 'unlight_cli/commands/stop'

module UnlightCLI
  # The main CLI command
  #
  # @since 0.1.0
  # @api private
  class App < Thor
    register Commands::Initialize,
             'init', 'init', 'Initialize OpenUnlight Server'
    register Commands::Update, 'update', 'update', 'Update server'
    register Commands::Start, 'start', 'start', 'Start server'
    register Commands::Stop, 'stop', 'stop', 'Stop server'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unlight-cli-0.1.0 lib/unlight_cli/app.rb