lib/nanoc/cli/commands/deploy.rb in nanoc-3.3.0 vs lib/nanoc/cli/commands/deploy.rb in nanoc-3.3.1
- old
+ new
@@ -51,17 +51,18 @@
$stderr.puts "The site configuration has no deploy configuration for #{target}."
exit 1
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 #{KIND_MAPPING.keys.join(', ')})"
+ $stderr.puts "(expected one of #{names.join(', ')})"
exit 1
end
deployer_class = Nanoc::Extra::Deployer.named(name) do
$stderr.puts "The specified deploy target has an unrecognised kind (#{kind})."
- $stderr.puts "(expected one of #{KIND_MAPPING.keys.join(', ')})"
+ $stderr.puts "(expected one of #{names.join(', ')})"
exit 1
end
# Run
deployer = deployer_class.new(