lib/dru/cli.rb in dru-0.3.1 vs lib/dru/cli.rb in dru-0.4.0

- old
+ new

@@ -16,9 +16,23 @@ require_relative 'version' puts "v#{Dru::VERSION}" end map %w(--version -v) => :version + desc 'attach', 'Attach local standard input, output, and error streams to a running container' + method_option :help, aliases: '-h', type: :boolean, + desc: 'Display usage information' + method_option :container, aliases: '-c', type: :string, default: 'app', + desc: 'Container name' + def attach(*) + if options[:help] + invoke :help, ['attach'] + else + require_relative 'commands/attach' + Dru::Commands::Attach.new(options: options).execute + end + end + desc 'exec', 'Execute a command in a running container.' method_option :help, aliases: '-h', type: :boolean, desc: 'Display usage information' method_option :container, aliases: '-c', type: :string, default: 'app', desc: 'Container name'