class Chef::Knife::GroupAdd
def run
def run member_type, member_name, group_name = name_args if name_args.length != 3 show_usage ui.fatal "You must specify member type [client|group|user], member name and group name" exit 1 end validate_member_name!(group_name) validate_member_type!(member_type) validate_member_name!(member_name) if group_name.downcase == "users" ui.fatal "knife group can not manage members of Chef Infra Server's 'users' group, which contains all users." exit 1 end add_to_group!(member_type, member_name, group_name) end