Sha256: 48639661664ef1ffbf43ffdfc3d4bc3a6a90335f6633bbebb8190b0fb6c45f9f

Contents?: true

Size: 715 Bytes

Versions: 7

Compression:

Stored size: 715 Bytes

Contents

# frozen_string_literal: true

# tau ship project logs
module ShipProjectLogs
  # Start a takelship
  def ship_project_logs(project)
    return unless ship_container_check_existing

    takelship = _ship_info_lib_get_takelshipinfo
    project = _ship_info_lib_get_project(project, takelship)

    return false unless _ship_info_lib_valid_project? takelship, project

    log.debug "Following logs of takelship project \"#{project}\""
    _ship_project_logs_follow_logs project
  end

  private

  def _ship_project_logs_follow_logs(project)
    cmd_follow_logs = format(
      config.active['cmd_ship_project_follow_logs'],
      project: project
    )
    _ship_container_lib_docker_exec cmd_follow_logs
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
takeltau-0.44.14 lib/takeltau/ship/project/logs.rb
takeltau-0.44.12 lib/takeltau/ship/project/logs.rb
takeltau-0.44.11 lib/takeltau/ship/project/logs.rb
takeltau-0.44.8 lib/takeltau/ship/project/logs.rb
takeltau-0.44.2 lib/takeltau/ship/project/logs.rb
takeltau-0.43.23 lib/takeltau/ship/project/logs.rb
takeltau-0.43.21 lib/takeltau/ship/project/logs.rb