Sha256: 1dfda72e5ba296005bda52f65ff7ea401bd6e39fd56b4ce23f18fef91f4e2810

Contents?: true

Size: 482 Bytes

Versions: 5

Compression:

Stored size: 482 Bytes

Contents

# frozen_string_literal: true

module Neptuno
  module Docker
    class Log < Neptuno::CLI::Base
      include ::Neptuno::TTY::Config
      desc "Docker: Show a container's log"

      def call(**options)
        dd = config.fetch('docker_delimiter') || '-'
        command_service_to('log', service_as_args: options[:args].first) do |service, project|
          system("cd #{neptuno_path} && docker logs -f #{project}#{dd}#{service}#{dd}1")
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
neptuno-1.0.5 lib/neptuno/docker/log.rb
neptuno-1.0.3 lib/neptuno/docker/log.rb
neptuno-1.0.2 lib/neptuno/docker/log.rb
neptuno-1.0.1 lib/neptuno/docker/log.rb
neptuno-1.0.0 lib/neptuno/docker/log.rb