lib/milestoner/cli/shell.rb in milestoner-15.2.2 vs lib/milestoner/cli/shell.rb in milestoner-15.3.0

- old
+ new

@@ -4,11 +4,11 @@ module Milestoner module CLI # The main Command Line Interface (CLI) object. class Shell - include Actions::Import[:config, :publish, :status, :specification, :logger] + include Actions::Import[:config, :kernel, :logger, :publish, :status, :specification] def initialize(parser: Parser.new, **) super(**) @parser = parser end @@ -26,11 +26,11 @@ def act_on configuration case configuration in action_config: Symbol => action then config.call action in action_publish: true then publish.call configuration in action_status: true then status.call - in action_version: true then logger.info { specification.labeled_version } - else logger.any { parser.to_s } + in action_version: true then kernel.puts specification.labeled_version + else kernel.puts parser.to_s end end end end end