# File lib/chef/knife/cookbook_site_unshare.rb, line 29
      def run
        @cookbook_name = @name_args[0]
        if @cookbook_name.nil?
          show_usage
          Chef::Log.fatal "You must provide the name of the cookbook to unshare"
          exit 1
        end

        confirm "Do you really want to unshare the cookbook #{@cookbook_name}"

        begin
          rest.delete_rest "http://cookbooks.opscode.com/api/v1/cookbooks/#{@name_args[0]}"
        rescue Net::HTTPServerException => e
          raise e unless e.message =~ /Forbidden/
          Chef::Log.error "Forbidden: You must be the maintainer of #{@cookbook_name} to unshare it."
          exit 1
        end

        Chef::Log.info "Unshared cookbook #{@cookbook_name}"
      end