Sha256: a63de9db0f8af4500ff71b51ccc6abc31d6f7525e2fafa288140f0ea46c9c6a1
Contents?: true
Size: 890 Bytes
Versions: 25
Compression:
Stored size: 890 Bytes
Contents
require 'dply/logger' require 'dply/release_helper' require 'dply/config' module Dply module Cli class Status include Logger def initialize(argv) @argv = argv end def run print_status end def print_status r = current_release color = r[:deployed] ? :green : :red logger.info "#{r[:revision].send color} #{r[:project]} #{r[:branch]} #{r[:timestamp]}" end def current_release @current_release ||= begin if File.symlink? current_dir name = File.basename( File.readlink current_dir ) else name = "NA" end release_helper.parse name end end def current_dir @current_dir ||= "current" end def release_helper @release_helper ||= ReleaseHelper.new end end end end
Version data entries
25 entries across 25 versions & 1 rubygems