Sha256: 130ce06f3ba558212786acbcf3355a266d8f2d0a41aa467c7fcae12b0abac4e3

Contents?: true

Size: 352 Bytes

Versions: 26

Compression:

Stored size: 352 Bytes

Contents

# frozen_string_literal: true

namespace :logs do
  # Default to :app role
  rake_roles = fetch(:rake_roles, :app)
  desc 'tail rails logs'
  task :rails do
    on roles(rake_roles) do
      trap('SIGINT') do
        puts "\nDisconnecting..."
        exit
      end
      execute "tail -f #{shared_path}/log/#{fetch(:rails_env)}.log"
    end
  end
end

Version data entries

26 entries across 26 versions & 2 rubygems

Version Path
capistrano-ops-0.2.14 lib/capistrano/ops/capistrano/v3/tasks/logs/rails.rake
capistrano-ops-0.2.13 lib/capistrano/ops/capistrano/v3/tasks/logs/rails.rake
capistrano-ops-0.2.12 lib/capistrano/ops/capistrano/v3/tasks/logs/rails.rake
capistrano-ops-0.2.11 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.10 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.9 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.8 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.7 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.6 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.5 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.4 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.3 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.2 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.1 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.2.0 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.1.9 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.1.8 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.1.7 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.1.6 lib/capistrano/ops/capistrano/v3/tasks/logs.rake
capistrano-ops-0.1.5 lib/capistrano/ops/capistrano/v3/tasks/logs.rake