Sha256: 979a26c63df81ac0848d332f2e5beb85681fe37220f1eb21730a4c4e32f1c8ed
Contents?: true
Size: 638 Bytes
Versions: 4
Compression:
Stored size: 638 Bytes
Contents
require_relative '../../common' module Kontena::Cli::Master::Users class RemoveRoleCommand < Clamp::Command include Kontena::Cli::Common parameter "ROLE", "Role name" parameter "USER ...", "List of users" def execute require_api_url token = require_token user_list.each do |email| begin response = client(token).delete("users/#{email}/roles/#{role}") puts "Removed role #{role} from #{email}" if response rescue => exc puts "Failed to remove role #{role} from #{email}".colorize(:red) puts exc.message end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems