Sha256: e59ec0657a5114b44590d1f07dba5d70eb3320d1aee617ef8837901005a98c47

Contents?: true

Size: 611 Bytes

Versions: 19

Compression:

Stored size: 611 Bytes

Contents

require_relative 'console'
require_relative 'migration'
require_relative 'suite'
require_relative 'suites'

module Inferno
  module CLI
    class Main < Thor
      desc 'console', 'Start an interactive console session with Inferno'
      def console
        Console.new.run
      end

      desc 'migrate', 'Run database migrations'
      def migrate
        Migration.new.run
      end

      desc 'suites', 'List available test suites'
      def suites
        Suites.new.run
      end

      desc 'suite SUBCOMMAND ...ARGS', 'Perform suite-based operations'
      subcommand 'suite', Suite
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
inferno_core-0.3.11 lib/inferno/apps/cli/main.rb
inferno_core-0.3.10 lib/inferno/apps/cli/main.rb
inferno_core-0.3.9 lib/inferno/apps/cli/main.rb
inferno_core-0.3.8 lib/inferno/apps/cli/main.rb
inferno_core-0.3.7 lib/inferno/apps/cli/main.rb
inferno_core-0.3.6 lib/inferno/apps/cli/main.rb
inferno_core-0.3.5 lib/inferno/apps/cli/main.rb
inferno_core-0.3.4 lib/inferno/apps/cli/main.rb
inferno_core-0.3.3 lib/inferno/apps/cli/main.rb
inferno_core-0.3.2 lib/inferno/apps/cli/main.rb
inferno_core-0.3.1 lib/inferno/apps/cli/main.rb
inferno_core-0.3.0 lib/inferno/apps/cli/main.rb
inferno_core-0.3.0.rc1 lib/inferno/apps/cli/main.rb
inferno_core-0.2.0 lib/inferno/apps/cli/main.rb
inferno_core-0.2.0.rc4 lib/inferno/apps/cli/main.rb
inferno_core-0.2.0.rc3 lib/inferno/apps/cli/main.rb
inferno_core-0.2.0.rc2 lib/inferno/apps/cli/main.rb
inferno_core-0.2.0.rc1 lib/inferno/apps/cli/main.rb
inferno_core-0.1.4.pre lib/inferno/apps/cli/main.rb