class Dutiful::Command::Backup
Public Instance Methods
execute()
click to toggle source
# File lib/dutiful/commands/backup.rb, line 5 def execute Dutiful::Logger.set quiet?, verbose? Dutiful::Logger.info "Storage: #{Dutiful::Config.storage.name}\n\n" Dutiful::Application.each do |application| Dutiful::Logger.info "#{application.name}:\n" if application.exist? || verbose? application.backup do |file, result| if result if result.success? Dutiful::Logger.success " #{file.name} ✔" else Dutiful::Logger.error " #{file.name} ✖ - #{result.error}" end elsif verbose? Dutiful::Logger.info " #{file}" end end end end