Sha256: afd55c0651a03a99e554fdb039d2cc8f1cf4966f4b64fbb968bd0db1d835c6c1
Contents?: true
Size: 1.26 KB
Versions: 3
Compression:
Stored size: 1.26 KB
Contents
# frozen_string_literal: true require_relative '../lib/commands/open_ai_commands' require_relative '../lib/commands/scaffolding_commands' require_relative '../lib/commands/utility_commands' require_relative '../lib/desktop/screens/runner_screen' # :reek:FeatureEnvy { enabled: false } # :reek:UtilityFunction { enabled: false } module RubyRaider class Raider < Thor desc 'new [PROJECT_NAME]', 'Creates a new framework based on settings picked' def new(project_name) MenuGenerator.new(project_name).generate_choice_menu end map '-n' => 'new' desc 'open', 'It opens the Ruby Raider desktop app' def open RunnerScreen.new.launch end desc 'version', 'It shows the version of Ruby Raider you are currently using' def version puts 'The Ruby Raider version is 0.7.1, Happy testing!' end map 'v' => 'version' desc 'generate', 'Provides access to all the generator commands' subcommand 'generate', ScaffoldingCommands map 'g' => 'generate' desc 'open_ai', 'Provides access to all the open ai commands' subcommand 'open_ai', OpenAiCommands map 'o' => 'open_ai' desc 'utility', 'Provides access to all the utility commands' subcommand 'utility', UtilityCommands map 'u' => 'utility' end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby_raider-0.7.3 | lib/ruby_raider.rb |
ruby_raider-0.7.2 | lib/ruby_raider.rb |
ruby_raider-0.7.1 | lib/ruby_raider.rb |