# 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`.


basetmpdir = self.get_option('remote_tmp')
            else:
                basetmpdir = tmpdir
        basetmp = self.join_path(basetmpdir, basefile)
        cmd = 'mkdir -p %s echo %s %s' % (self._SHELL_SUB_LEFT, basetmp, self._SHELL_SUB_RIGHT)
        cmd += ' %s echo %s=%s echo %s %s' % (self._SHELL_AND, basefile, self._SHELL_SUB_LEFT, basetmp, self._SHELL_SUB_RIGHT)
        
        
        if mode:
            tmp_umask = 0o777 & ~mode
            cmd = '%s umask %o %s %s %s' % (self._SHELL_GROUP_LEFT, tmp_umask, self._SHELL_AND, cmd, self._SHELL_GROUP_RIGHT)
        return cmd
    def expand_user(self, user_home_path, username=''):
        ''' Return a command to expand tildes in a path
        It can be either "~" or "~username". We just ignore $HOME
        We use the POSIX definition of a username:
            http://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html#tag_03_426
            http://pubs.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html#tag_03_276
            Falls back to 'current workind directory' as we assume 'home is where the remote user ends up'
        '''
        
        if user_home_path != '~':
            if not _USER_HOME_PATH_RE.match(user_home_path):
                
                user_home_path = shlex_quote(user_home_path)
        elif username:
            
            user_home_path += username
        return 'echo %s' % user_home_path
    def pwd(self):