# Issue Type

[x] Bug (Typo)

# Steps to Replicate

1. Examine lib/ansible/plugins/shell/__init__.py.
2. Search for `workind`.

# Expected Behaviour

1. Should read `working`.


return ' '.join(['%s=%s' % (k, shlex_quote(text_type(v))) for k, v in kwargs.items()])
    def join_path(self, *args):
        return os.path.join(*args)
    
    def get_remote_filename(self, pathname):
        base_name = os.path.basename(pathname.strip())
        return base_name.strip()
    def path_has_trailing_slash(self, path):
        return path.endswith('/')
    def chmod(self, paths, mode):
        cmd = ['chmod', mode]
        cmd.extend(paths)
        cmd = [shlex_quote(c) for c in cmd]
        return ' '.join(cmd)
    def chown(self, paths, user):
        cmd = ['chown', user]
        cmd.extend(paths)
        cmd = [shlex_quote(c) for c in cmd]
        return ' '.join(cmd)
    def set_user_facl(self, paths, user, mode):
        """Only sets acls for users as that's really all we need"""
        cmd = ['setfacl', '-m', 'u:%s:%s' % (user, mode)]
        cmd.extend(paths)
        cmd = [shlex_quote(c) for c in cmd]
        return ' '.join(cmd)
    def remove(self, path, recurse=False):