lib/karafka/cli/console.rb in karafka-1.2.13 vs lib/karafka/cli/console.rb in karafka-1.3.0.rc1
- old
+ new
@@ -6,18 +6,20 @@
# Console Karafka Cli action
class Console < Base
desc 'Start the Karafka console (short-cut alias: "c")'
option aliases: 'c'
- # @return [String] Console executing command
- # @example
- # Karafka::Cli::Console.command #=> 'KARAFKA_CONSOLE=true bundle exec irb...'
- def self.command
- envs = [
- "IRBRC='#{Karafka.gem_root}/.console_irbrc'",
- 'KARAFKA_CONSOLE=true'
- ]
- "#{envs.join(' ')} bundle exec irb"
+ 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