lib/chef/knife/upload_essentials.rb in knife-essentials-1.1.1 vs lib/chef/knife/upload_essentials.rb in knife-essentials-1.2

- old
+ new

@@ -1,16 +1,17 @@ require 'chef_fs/knife' -require 'chef_fs/command_line' class Chef class Knife remove_const(:Upload) if const_defined?(:Upload) && Upload.name == 'Chef::Knife::Upload' # override Chef's version class Upload < ::ChefFS::Knife ChefFS = ::ChefFS banner "knife upload PATTERNS" - common_options + deps do + require 'chef_fs/command_line' + end option :recurse, :long => '--[no-]recurse', :boolean => true, :default => true, @@ -24,10 +25,16 @@ option :force, :long => '--[no-]force', :boolean => true, :default => false, - :description => "Force upload of files even if they match (quicker and harmless, but doesn't print out what it changed)" + :description => "Force upload of files even if they match (quicker for many files). Will overwrite frozen cookbooks." + + option :freeze, + :long => '--[no-]freeze', + :boolean => true, + :default => false, + :description => "Freeze cookbooks that get uploaded." option :dry_run, :long => '--dry-run', :short => '-n', :boolean => true,