Sha256: 19d4bfa523156730058cc5995b93260a09a316f585c25782c318a48bead70e54
Contents?: true
Size: 631 Bytes
Versions: 69
Compression:
Stored size: 631 Bytes
Contents
require_relative '../../common' module Kontena::Cli::Master::Users class RemoveCommand < Kontena::Command include Kontena::Cli::Common parameter "EMAIL ...", "List of emails" option "--force", :flag, "Force remove", default: false, attribute_name: :forced def execute require_api_url token = require_token confirm unless forced? email_list.each do |email| begin client(token).delete("users/#{email}") rescue => exc STDERR.puts "Failed to remove user #{email}".colorize(:red) STDERR.puts exc.message end end end end end
Version data entries
69 entries across 69 versions & 1 rubygems