class Chef::Knife::VaultDownload
def run
def run vault = @name_args[0] item = @name_args[1] path = @name_args[2] set_mode(config[:vault_mode]) if vault && item && path vault_item = ChefVault::Item.load(vault, item) File.open(path, "w") do |file| file.write(vault_item["file-content"]) end ui.info("Saved #{vault_item["file-name"]} as #{path}") else show_usage end end