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