lib/nanoc/cli/commands/deploy.rb in nanoc-3.3.1 vs lib/nanoc/cli/commands/deploy.rb in nanoc-3.3.2

- old
+ new

@@ -53,15 +53,15 @@ end # Get deployer names = Nanoc::Extra::Deployer.all.keys name = config.fetch(:kind) do - $stderr.puts "The specified deploy target does not have a kind." - $stderr.puts "(expected one of #{names.join(', ')})" - exit 1 + $stderr.puts "Warning: The specified deploy target does not have a kind attribute. Assuming rsync." + 'rsync' end - deployer_class = Nanoc::Extra::Deployer.named(name) do - $stderr.puts "The specified deploy target has an unrecognised kind (#{kind})." + deployer_class = Nanoc::Extra::Deployer.named(name) + if deployer_class.nil? + $stderr.puts "The specified deploy target has an unrecognised kind (#{name})." $stderr.puts "(expected one of #{names.join(', ')})" exit 1 end # Run