# File lib/handlers/package.rb, line 86 def add(name) if options.remote? require_appliance do |appliance| response= appliance.add_package(name) say case response['state'] when "changed" "Package Added. State: #{response['state']}" when "equal" "Package Not Added." when "broken" "Package Added. State: #{response['state']}. Please resolve dependencies" else "unknown code" end end else package_file= PackageFile.new package_file.push('add', name) package_file.save say "#{name} marked for addition" end end