Sha256: 2d2fc7986540e3dbb988b281620edd61f079ef74645e894ec74e461596639bd2
Contents?: true
Size: 781 Bytes
Versions: 72
Compression:
Stored size: 781 Bytes
Contents
# frozen_string_literal: true module Karafka # Karafka framework Cli class Cli < Thor # Console Karafka Cli action class Console < Base desc 'Start the Karafka console (short-cut alias: "c")' option aliases: 'c' class << self # @return [String] Console executing command # @example # Karafka::Cli::Console.command #=> 'KARAFKA_CONSOLE=true bundle exec irb...' def command envs = [ "IRBRC='#{Karafka.gem_root}/.console_irbrc'", 'KARAFKA_CONSOLE=true' ] "#{envs.join(' ')} bundle exec irb -r #{Karafka.boot_file}" end end # Start the Karafka console def call cli.info exec self.class.command end end end end
Version data entries
72 entries across 72 versions & 1 rubygems