class Dutiful::Command::List
Public Instance Methods
execute()
click to toggle source
# File lib/dutiful/commands/list.rb, line 4 def execute Dutiful::Logger.set false, verbose? Dutiful::Logger.info "Storage: #{Dutiful::Config.storage.name}\n\n" Dutiful::Application.each do |application| Dutiful::Logger.info "#{application.name}:\n" if application.tracked? || verbose? application.files.map do |file| Dutiful::Logger.info " #{file}" if file.tracked? || verbose? end.compact.join("\n") application.defaults.map do |default| Dutiful::Logger.info " #{default}" if default.tracked? || verbose? end.compact.join("\n") end end