Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The fuck is sluggish while in Debian WSL2 #1205

Closed
Ex4l opened this issue Jun 5, 2021 · 1 comment
Closed

The fuck is sluggish while in Debian WSL2 #1205

Ex4l opened this issue Jun 5, 2021 · 1 comment

Comments

@Ex4l
Copy link

Ex4l commented Jun 5, 2021

Hello I'm having this weird bug where when I try to use thefuck it takes between 25 and 45 seconds to answer me and just hangs meanwhile.

The output of thefuck --version (something like The Fuck 3.1 using Python 3.5.0 and Bash 4.4.12(1)-release):

The Fuck 3.30 using Python 3.7.3 and ZSH 5.7.1

Your system (Debian 7, ArchLinux, Windows, etc.):

Debian GNU/Linux 10 using WSL2

How to reproduce the bug:

  1. try a command with a typo

  2. run thefuck

The output of The Fuck with THEFUCK_DEBUG=true exported (typically execute export THEFUCK_DEBUG=true in your shell before The Fuck):

   ~  mkdr toto                                                                                   ✔  12:51:07 
zsh: command not found: mkdr
    ~  fuck                                                                                    127 ✘  12:51:20 
DEBUG: Run with settings: {'alter_history': True,
 'debug': True,
 'env': {'GIT_TRACE': '1', 'LANG': 'C', 'LC_ALL': 'C'},
 'exclude_rules': [],
 'history_limit': None,
 'instant_mode': False,
 'no_colors': False,
 'num_close_matches': 3,
 'priority': {},
 'repeat': False,
 'require_confirmation': True,
 'rules': [<const: All rules enabled>],
 'slow_commands': ['lein', 'react-native', 'gradle', './gradlew', 'vagrant'],
 'user_dir': PosixPath('/home/Ex4l/.config/thefuck'),
 'wait_command': 3,
 'wait_slow_command': 15}
DEBUG: Received output: /bin/sh: 1: mkdr: not found

DEBUG: Call: mkdr toto; with env: {'HOSTTYPE': 'x86_64', 'LANG': 'C', 'PATH': '/home/Ex4l/.nvm/versions/node/v14.17.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Program Files (x86)/VMware/VMware Player/bin/:/mnt/c/Program Files (x86)/Common Files/Oracle/Java/javapath:/mnt/c/Python33/:/mnt/c/Python33/Scripts:/mnt/c/ProgramData/Oracle/Java/javapath:/mnt/c/Program Files (x86)/Intel/iCLS Client/:/mnt/c/Program Files/Intel/iCLS Client/:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/mnt/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/d/dev/Git/cmd:/mnt/c/Program Files/Java/jdk1.8.0_101/bin:/mnt/c/Program Files/nodejs/:/mnt/c/Program Files/PuTTY/:/mnt/c/Program Files (x86)/Skype/Phone/:/mnt/c/Program Files/Redis/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA NvDLISR:/mnt/c/Program Files (x86)/Calibre2/:/mnt/c/Users/Ex4l/adb-fastboot/:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/ProgramData/DockerDesktop/version-bin:/mnt/c/Users/Ex4l/AppData/Local/atom/bin:/mnt/c/Program Files (x86)/Microsoft VS Code/bin:/mnt/c/Users/Ex4l/AppData/Roaming/npm:/mnt/c/Users/Ex4l/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/Ex4l/.lein/bin:/mnt/c/Users/Ex4l/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/apache-maven-3.6.0/bin', 'TERM': 'xterm-256color', 'WSLENV': 'WT_SESSION::WT_PROFILE_ID', 'WT_SESSION': '101a89bc-07f9-417b-b3f5-d13cf188d935', 'WT_PROFILE_ID': '{58ad8b0c-3ef8-5f4d-bc6f-13e4c00f2530}', 'WSL_INTEROP': '/run/WSL/6245_interop', 'NAME': 'Exal', 'HOME': '/home/Ex4l', 'USER': 'Ex4l', 'LOGNAME': 'Ex4l', 'SHELL': '/usr/bin/zsh', 'WSL_DISTRO_NAME': 'Debian', 'SHLVL': '1', 'PWD': '/home/Ex4l', 'OLDPWD': '/home/Ex4l', 'P9K_TTY': 'old', '_P9K_TTY': '/dev/pts/3', 'ZSH': '/home/Ex4l/.oh-my-zsh', 'PAGER': 'less', 'LESS': '-R', 'LSCOLORS': 'Gxfxcxdxbxegedabagacad', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'P9K_SSH': '0', 'NVM_DIR': '/home/Ex4l/.nvm', 'NVM_CD_FLAGS': '-q', 'NVM_BIN': '/home/Ex4l/.nvm/versions/node/v14.17.0/bin', 'NVM_INC': '/home/Ex4l/.nvm/versions/node/v14.17.0/include/node', 'TF_SHELL': 'zsh', 'TF_ALIAS': 'fuck', 'TF_SHELL_ALIASES': '-=\'cd -\'\n...=../..\n....=../../..\n.....=../../../..\n......=../../../../..\n1=\'cd -\'\n2=\'cd -2\'\n3=\'cd -3\'\n4=\'cd -4\'\n5=\'cd -5\'\n6=\'cd -6\'\n7=\'cd -7\'\n8=\'cd -8\'\n9=\'cd -9\'\n_=\'sudo \'\nafind=\'ack -il\'\ndiff=\'diff --color\'\negrep=\'egrep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}\'\nfgrep=\'fgrep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}\'\ng=git\nga=\'git add\'\ngaa=\'git add --all\'\ngam=\'git am\'\ngama=\'git am --abort\'\ngamc=\'git am --continue\'\ngams=\'git am --skip\'\ngamscp=\'git am --show-current-patch\'\ngap=\'git apply\'\ngapa=\'git add --patch\'\ngapt=\'git apply --3way\'\ngau=\'git add --update\'\ngav=\'git add --verbose\'\ngb=\'git branch\'\ngbD=\'git branch -D\'\ngba=\'git branch -a\'\ngbd=\'git branch -d\'\ngbda=\'git branch --no-color --merged | command grep -vE "^(\\+|\\*|\\s*($(git_main_branch)|development|develop|devel|dev)\\s*$)" | command xargs -n 1 git branch -d\'\ngbl=\'git blame -b -w\'\ngbnm=\'git branch --no-merged\'\ngbr=\'git branch --remote\'\ngbs=\'git bisect\'\ngbsb=\'git bisect bad\'\ngbsg=\'git bisect good\'\ngbsr=\'git bisect reset\'\ngbss=\'git bisect start\'\ngc=\'git commit -v\'\n\'gc!\'=\'git commit -v --amend\'\ngca=\'git commit -v -a\'\n\'gca!\'=\'git commit -v -a --amend\'\ngcam=\'git commit -a -m\'\n\'gcan!\'=\'git commit -v -a --no-edit --amend\'\n\'gcans!\'=\'git commit -v -a -s --no-edit --amend\'\ngcas=\'git commit -a -s\'\ngcasm=\'git commit -a -s -m\'\ngcb=\'git checkout -b\'\ngcd=\'git checkout develop\'\ngcf=\'git config --list\'\ngcl=\'git clone --recurse-submodules\'\ngclean=\'git clean -id\'\ngcm=\'git checkout $(git_main_branch)\'\ngcmsg=\'git commit -m\'\n\'gcn!\'=\'git commit -v --no-edit --amend\'\ngco=\'git checkout\'\ngcount=\'git shortlog -sn\'\ngcp=\'git cherry-pick\'\ngcpa=\'git cherry-pick --abort\'\ngcpc=\'git cherry-pick --continue\'\ngcs=\'git commit -S\'\ngcsm=\'git commit -s -m\'\ngd=\'git diff\'\ngdca=\'git diff --cached\'\ngdct=\'git describe --tags $(git rev-list --tags --max-count=1)\'\ngdcw=\'git diff --cached --word-diff\'\ngds=\'git diff --staged\'\ngdt=\'git diff-tree --no-commit-id --name-only -r\'\ngdw=\'git diff --word-diff\'\ngf=\'git fetch\'\ngfa=\'git fetch --all --prune --jobs=10\'\ngfg=\'git ls-files | grep\'\ngfo=\'git fetch origin\'\ngg=\'git gui citool\'\ngga=\'git gui citool --amend\'\nggpull=\'git pull origin "$(git_current_branch)"\'\nggpur=ggu\nggpush=\'git push origin "$(git_current_branch)"\'\nggsup=\'git branch --set-upstream-to=origin/$(git_current_branch)\'\nghh=\'git help\'\ngignore=\'git update-index --assume-unchanged\'\ngignored=\'git ls-files -v | grep "^[[:lower:]]"\'\ngit-svn-dcommit-push=\'git svn dcommit && git push github $(git_main_branch):svntrunk\'\ngk=\'\\gitk --all --branches\'\ngke=\'\\gitk --all $(git log -g --pretty=%h)\'\ngl=\'git pull\'\nglg=\'git log --stat\'\nglgg=\'git log --graph\'\nglgga=\'git log --graph --decorate --all\'\nglgm=\'git log --graph --max-count=10\'\nglgp=\'git log --stat -p\'\nglo=\'git log --oneline --decorate\'\ngloburl=\'noglob urlglobber \'\nglod=\'git log --graph --pretty=\'\\\'\'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset\'\\\'\nglods=\'git log --graph --pretty=\'\\\'\'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset\'\\\'\' --date=short\'\nglog=\'git log --oneline --decorate --graph\'\ngloga=\'git log --oneline --decorate --graph --all\'\nglol=\'git log --graph --pretty=\'\\\'\'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\'\\\'\nglola=\'git log --graph --pretty=\'\\\'\'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\'\\\'\' --all\'\nglols=\'git log --graph --pretty=\'\\\'\'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\'\\\'\' --stat\'\nglp=_git_log_prettily\nglum=\'git pull upstream $(git_main_branch)\'\ngm=\'git merge\'\ngma=\'git merge --abort\'\ngmom=\'git merge origin/$(git_main_branch)\'\ngmt=\'git mergetool --no-prompt\'\ngmtvim=\'git mergetool --no-prompt --tool=vimdiff\'\ngmum=\'git merge upstream/$(git_main_branch)\'\ngp=\'git push\'\ngpd=\'git push --dry-run\'\ngpf=\'git push --force-with-lease\'\n\'gpf!\'=\'git push --force\'\ngpoat=\'git push origin --all && git push origin --tags\'\ngpristine=\'git reset --hard && git clean -dffx\'\ngpsup=\'git push --set-upstream origin $(git_current_branch)\'\ngpu=\'git push upstream\'\ngpv=\'git push -v\'\ngr=\'git remote\'\ngra=\'git remote add\'\ngrb=\'git rebase\'\ngrba=\'git rebase --abort\'\ngrbc=\'git rebase --continue\'\ngrbd=\'git rebase develop\'\ngrbi=\'git rebase -i\'\ngrbm=\'git rebase $(git_main_branch)\'\ngrbo=\'git rebase --onto\'\ngrbs=\'git rebase --skip\'\ngrep=\'grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}\'\ngrev=\'git revert\'\ngrh=\'git reset\'\ngrhh=\'git reset --hard\'\ngrm=\'git rm\'\ngrmc=\'git rm --cached\'\ngrmv=\'git remote rename\'\ngroh=\'git reset origin/$(git_current_branch) --hard\'\ngrrm=\'git remote remove\'\ngrs=\'git restore\'\ngrset=\'git remote set-url\'\ngrss=\'git restore --source\'\ngrst=\'git restore --staged\'\ngrt=\'cd "$(git rev-parse --show-toplevel || echo .)"\'\ngru=\'git reset --\'\ngrup=\'git remote update\'\ngrv=\'git remote -v\'\ngsb=\'git status -sb\'\ngsd=\'git svn dcommit\'\ngsh=\'git show\'\ngsi=\'git submodule init\'\ngsps=\'git show --pretty=short --show-signature\'\ngsr=\'git svn rebase\'\ngss=\'git status -s\'\ngst=\'git status\'\ngsta=\'git stash push\'\ngstaa=\'git stash apply\'\ngstall=\'git stash --all\'\ngstc=\'git stash clear\'\ngstd=\'git stash drop\'\ngstl=\'git stash list\'\ngstp=\'git stash pop\'\ngsts=\'git stash show --text\'\ngstu=\'gsta --include-untracked\'\ngsu=\'git submodule update\'\ngsw=\'git switch\'\ngswc=\'git switch -c\'\ngtl=\'gtl(){ git tag --sort=-v:refname -n -l "${1}*" }; noglob gtl\'\ngts=\'git tag -s\'\ngtv=\'git tag | sort -V\'\ngunignore=\'git update-index --no-assume-unchanged\'\ngunwip=\'git log -n 1 | grep -q -c "\\-\\-wip\\-\\-" && git reset HEAD~1\'\ngup=\'git pull --rebase\'\ngupa=\'git pull --rebase --autostash\'\ngupav=\'git pull --rebase --autostash -v\'\ngupv=\'git pull --rebase -v\'\ngwch=\'git whatchanged -p --abbrev-commit --pretty=medium\'\ngwip=\'git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip-- [skip ci]"\'\nhistory=omz_history\nl=\'ls -lah\'\nla=\'ls -lAh\'\nll=\'ls -lh\'\nls=\'ls --color=tty\'\nlsa=\'ls -lah\'\nmd=\'mkdir -p\'\nrd=rmdir\nwhich-command=whence', 'PYTHONIOENCODING': 'utf-8', 'THEFUCK_DEBUG': 'true', 'TF_HISTORY': 'THEFUCK_DEBUG=true\nmkdr tata\nfuck\nmkdir tata\nls\nrm -R titi\nrm -R toto\nrm -R tata\nexport THEFUCK_DEBUG=true\nmkdr toto', '_': '/usr/local/bin/thefuck', 'LC_ALL': 'C', 'GIT_TRACE': '1'}; is slow: False took: 0:00:00.053090
DEBUG: Importing rule: adb_unknown_command; took: 0:00:00.000244
DEBUG: Importing rule: ag_literal; took: 0:00:00.000263
DEBUG: Importing rule: apt_get; took: 0:00:00.000592
DEBUG: Importing rule: apt_get_search; took: 0:00:00.000184
DEBUG: Importing rule: apt_invalid_operation; took: 0:00:00.000361
DEBUG: Importing rule: apt_list_upgradable; took: 0:00:00.000221
DEBUG: Importing rule: apt_upgrade; took: 0:00:00.000426
DEBUG: Importing rule: aws_cli; took: 0:00:00.000182
DEBUG: Importing rule: az_cli; took: 0:00:00.000211
DEBUG: Importing rule: brew_cask_dependency; took: 0:00:00.047441
DEBUG: Importing rule: brew_install; took: 0:00:00.000149
DEBUG: Importing rule: brew_link; took: 0:00:00.000146
DEBUG: Importing rule: brew_reinstall; took: 0:00:00.000416
DEBUG: Importing rule: brew_uninstall; took: 0:00:00.000139
DEBUG: Importing rule: brew_unknown_command; took: 0:00:00.000113
DEBUG: Importing rule: brew_update_formula; took: 0:00:00.000150
DEBUG: Importing rule: brew_upgrade; took: 0:00:00.000082
DEBUG: Importing rule: cargo; took: 0:00:00.000080
DEBUG: Importing rule: cargo_no_command; took: 0:00:00.000126
DEBUG: Importing rule: cat_dir; took: 0:00:00.000124
DEBUG: Importing rule: cd_correction; took: 0:00:00.000549
DEBUG: Importing rule: cd_mkdir; took: 0:00:00.000249
DEBUG: Importing rule: cd_parent; took: 0:00:00.000083
DEBUG: Importing rule: chmod_x; took: 0:00:00.000083
DEBUG: Importing rule: choco_install; took: 0:00:00.090508
DEBUG: Importing rule: composer_not_command; took: 0:00:00.000252
DEBUG: Importing rule: cp_create_destination; took: 0:00:00.000176
DEBUG: Importing rule: cp_omitting_directory; took: 0:00:00.000271
DEBUG: Importing rule: cpp11; took: 0:00:00.000171
DEBUG: Importing rule: dirty_untar; took: 0:00:00.001010
DEBUG: Importing rule: dirty_unzip; took: 0:00:00.000831
DEBUG: Importing rule: django_south_ghost; took: 0:00:00.000190
DEBUG: Importing rule: django_south_merge; took: 0:00:00.000106
DEBUG: Importing rule: dnf_no_such_command; took: 0:00:00.046797
DEBUG: Importing rule: docker_image_being_used_by_container; took: 0:00:00.000183
DEBUG: Importing rule: docker_login; took: 0:00:00.000130
DEBUG: Importing rule: docker_not_command; took: 0:00:00.046381
DEBUG: Importing rule: dry; took: 0:00:00.000178
DEBUG: Importing rule: fab_command_not_found; took: 0:00:00.000219
DEBUG: Importing rule: fix_alt_space; took: 0:00:00.000156
DEBUG: Importing rule: fix_file; took: 0:00:00.001566
DEBUG: Importing rule: gem_unknown_command; took: 0:00:00.046089
DEBUG: Importing rule: git_add; took: 0:00:00.000454
DEBUG: Importing rule: git_add_force; took: 0:00:00.000132
DEBUG: Importing rule: git_bisect_usage; took: 0:00:00.000130
DEBUG: Importing rule: git_branch_delete; took: 0:00:00.000121
DEBUG: Importing rule: git_branch_delete_checked_out; took: 0:00:00.000117
DEBUG: Importing rule: git_branch_exists; took: 0:00:00.000130
DEBUG: Importing rule: git_branch_list; took: 0:00:00.000137
DEBUG: Importing rule: git_checkout; took: 0:00:00.000131
DEBUG: Importing rule: git_commit_amend; took: 0:00:00.000109
DEBUG: Importing rule: git_commit_reset; took: 0:00:00.000113
DEBUG: Importing rule: git_diff_no_index; took: 0:00:00.000123
DEBUG: Importing rule: git_diff_staged; took: 0:00:00.000111
DEBUG: Importing rule: git_fix_stash; took: 0:00:00.000137
DEBUG: Importing rule: git_flag_after_filename; took: 0:00:00.000116
DEBUG: Importing rule: git_help_aliased; took: 0:00:00.000111
DEBUG: Importing rule: git_merge; took: 0:00:00.000173
DEBUG: Importing rule: git_merge_unrelated; took: 0:00:00.000116
DEBUG: Importing rule: git_not_command; took: 0:00:00.000116
DEBUG: Importing rule: git_pull; took: 0:00:00.000136
DEBUG: Importing rule: git_pull_clone; took: 0:00:00.000126
DEBUG: Importing rule: git_pull_uncommitted_changes; took: 0:00:00.000117
DEBUG: Importing rule: git_push; took: 0:00:00.000119
DEBUG: Importing rule: git_push_different_branch_names; took: 0:00:00.000114
DEBUG: Importing rule: git_push_force; took: 0:00:00.000115
DEBUG: Importing rule: git_push_pull; took: 0:00:00.000120
DEBUG: Importing rule: git_push_without_commits; took: 0:00:00.000232
DEBUG: Importing rule: git_rebase_merge_dir; took: 0:00:00.000128
DEBUG: Importing rule: git_rebase_no_changes; took: 0:00:00.000101
DEBUG: Importing rule: git_remote_delete; took: 0:00:00.000119
DEBUG: Importing rule: git_remote_seturl_add; took: 0:00:00.000123
DEBUG: Importing rule: git_rm_local_modifications; took: 0:00:00.000116
DEBUG: Importing rule: git_rm_recursive; took: 0:00:00.000111
DEBUG: Importing rule: git_rm_staged; took: 0:00:00.000149
DEBUG: Importing rule: git_stash; took: 0:00:00.000115
DEBUG: Importing rule: git_stash_pop; took: 0:00:00.000115
DEBUG: Importing rule: git_tag_force; took: 0:00:00.000162
DEBUG: Importing rule: git_two_dashes; took: 0:00:00.000120
DEBUG: Importing rule: go_run; took: 0:00:00.000127
DEBUG: Importing rule: go_unknown_command; took: 0:00:00.049263
DEBUG: Importing rule: gradle_no_task; took: 0:00:00.000467
DEBUG: Importing rule: gradle_wrapper; took: 0:00:00.000173
DEBUG: Importing rule: grep_arguments_order; took: 0:00:00.000144
DEBUG: Importing rule: grep_recursive; took: 0:00:00.000152
DEBUG: Importing rule: grunt_task_not_found; took: 0:00:00.000306
DEBUG: Importing rule: gulp_not_task; took: 0:00:00.000156
DEBUG: Importing rule: has_exists_script; took: 0:00:00.000130
DEBUG: Importing rule: heroku_multiple_apps; took: 0:00:00.000210
DEBUG: Importing rule: heroku_not_command; took: 0:00:00.000133
DEBUG: Importing rule: history; took: 0:00:00.000091
DEBUG: Importing rule: hostscli; took: 0:00:00.000157
DEBUG: Importing rule: ifconfig_device_not_found; took: 0:00:00.000140
DEBUG: Importing rule: java; took: 0:00:00.000126
DEBUG: Importing rule: javac; took: 0:00:00.000139
DEBUG: Importing rule: lein_not_task; took: 0:00:00.000145
DEBUG: Importing rule: ln_no_hard_link; took: 0:00:00.000116
DEBUG: Importing rule: ln_s_order; took: 0:00:00.000124
DEBUG: Importing rule: long_form_help; took: 0:00:00.000084
DEBUG: Importing rule: ls_all; took: 0:00:00.000125
DEBUG: Importing rule: ls_lah; took: 0:00:00.000125
DEBUG: Importing rule: man; took: 0:00:00.000127
DEBUG: Importing rule: man_no_space; took: 0:00:00.000076
DEBUG: Importing rule: mercurial; took: 0:00:00.000124
DEBUG: Importing rule: missing_space_before_subcommand; took: 0:00:00.000088
DEBUG: Importing rule: mkdir_p; took: 0:00:00.000136
DEBUG: Importing rule: mvn_no_command; took: 0:00:00.000182
DEBUG: Importing rule: mvn_unknown_lifecycle_phase; took: 0:00:00.000129
DEBUG: Importing rule: nixos_cmd_not_found; took: 0:00:00.047450
DEBUG: Importing rule: no_command; took: 0:00:00.000260
DEBUG: Importing rule: no_such_file; took: 0:00:00.000099
DEBUG: Importing rule: npm_missing_script; took: 0:00:00.000326
DEBUG: Importing rule: npm_run_script; took: 0:00:00.000130
DEBUG: Importing rule: npm_wrong_command; took: 0:00:00.000176
DEBUG: Importing rule: open; took: 0:00:00.000146
DEBUG: Importing rule: pacman; took: 0:00:00.135524
DEBUG: Importing rule: pacman_not_found; took: 0:00:00.000203
DEBUG: Importing rule: path_from_history; took: 0:00:00.000137
DEBUG: Importing rule: php_s; took: 0:00:00.000161
DEBUG: Importing rule: pip_install; took: 0:00:00.000147
DEBUG: Importing rule: pip_unknown_command; took: 0:00:00.000150
DEBUG: Importing rule: port_already_in_use; took: 0:00:00.049400
DEBUG: Importing rule: prove_recursively; took: 0:00:00.000414
DEBUG: Importing rule: pyenv_no_such_command; took: 0:00:00.048805
DEBUG: Importing rule: python_command; took: 0:00:00.000177
DEBUG: Importing rule: python_execute; took: 0:00:00.000133
DEBUG: Importing rule: quotation_marks; took: 0:00:00.000081
DEBUG: Importing rule: react_native_command_unrecognized; took: 0:00:00.000165
DEBUG: Importing rule: remove_shell_prompt_literal; took: 0:00:00.000085
DEBUG: Importing rule: remove_trailing_cedilla; took: 0:00:00.000082
DEBUG: Importing rule: rm_dir; took: 0:00:00.000116
DEBUG: Importing rule: rm_root; took: 0:00:00.000113
DEBUG: Importing rule: scm_correction; took: 0:00:00.000142
DEBUG: Importing rule: sed_unterminated_s; took: 0:00:00.000141
DEBUG: Importing rule: sl_ls; took: 0:00:00.000077
DEBUG: Importing rule: ssh_known_hosts; took: 0:00:00.000136
DEBUG: Importing rule: sudo; took: 0:00:00.000085
DEBUG: Importing rule: sudo_command_from_user_path; took: 0:00:00.000127
DEBUG: Importing rule: switch_lang; took: 0:00:00.000143
DEBUG: Importing rule: systemctl; took: 0:00:00.000204
DEBUG: Importing rule: terraform_init; took: 0:00:00.000126
DEBUG: Importing rule: test.py; took: 0:00:00.000078
DEBUG: Importing rule: tmux; took: 0:00:00.000141
DEBUG: Importing rule: touch; took: 0:00:00.000120
DEBUG: Importing rule: tsuru_login; took: 0:00:00.000162
DEBUG: Importing rule: tsuru_not_command; took: 0:00:00.000123
DEBUG: Importing rule: unknown_command; took: 0:00:00.000080
DEBUG: Importing rule: unsudo; took: 0:00:00.000073
DEBUG: Importing rule: vagrant_up; took: 0:00:00.000140
DEBUG: Importing rule: whois; took: 0:00:00.000246
DEBUG: Importing rule: workon_doesnt_exists; took: 0:00:00.000156
DEBUG: Importing rule: yarn_alias; took: 0:00:00.000126
DEBUG: Importing rule: yarn_command_not_found; took: 0:00:00.051365
DEBUG: Importing rule: yarn_command_replaced; took: 0:00:00.000419
DEBUG: Importing rule: yarn_help; took: 0:00:00.000203
DEBUG: Importing rule: yum_invalid_operation; took: 0:00:00.045655
DEBUG: Trying rule: path_from_history; took: 0:00:00.000515
DEBUG: Trying rule: dry; took: 0:00:00.000060
DEBUG: Trying rule: git_stash_pop; took: 0:00:00.000055
DEBUG: Trying rule: test.py; took: 0:00:00.000003
DEBUG: Trying rule: adb_unknown_command; took: 0:00:00.000014
DEBUG: Trying rule: ag_literal; took: 0:00:00.000030
DEBUG: Trying rule: apt_get_search; took: 0:00:00.000026
DEBUG: Trying rule: apt_invalid_operation; took: 0:00:00.000034
DEBUG: Trying rule: apt_list_upgradable; took: 0:00:00.000031
DEBUG: Trying rule: apt_upgrade; took: 0:00:00.000047
DEBUG: Trying rule: aws_cli; took: 0:00:00.000024
DEBUG: Trying rule: az_cli; took: 0:00:00.000019
DEBUG: Trying rule: brew_link; took: 0:00:00.000020
DEBUG: Trying rule: brew_reinstall; took: 0:00:00.000023
DEBUG: Trying rule: brew_uninstall; took: 0:00:00.000022
DEBUG: Trying rule: brew_update_formula; took: 0:00:00.000023
DEBUG: Trying rule: cargo; took: 0:00:00.000002
DEBUG: Trying rule: cargo_no_command; took: 0:00:00.000024
DEBUG: Trying rule: cat_dir; took: 0:00:00.000025
DEBUG: Trying rule: cd_correction; took: 0:00:00.000030
DEBUG: Trying rule: cd_mkdir; took: 0:00:00.000029
DEBUG: Trying rule: cd_parent; took: 0:00:00.000002
DEBUG: Trying rule: chmod_x; took: 0:00:00.000003
DEBUG: Trying rule: composer_not_command; took: 0:00:00.000024
DEBUG: Trying rule: cp_create_destination; took: 0:00:00.000024
DEBUG: Trying rule: cp_omitting_directory; took: 0:00:00.000030
DEBUG: Trying rule: cpp11; took: 0:00:00.000023
DEBUG: Trying rule: dirty_untar; took: 0:00:00.000024
DEBUG: Trying rule: dirty_unzip; took: 0:00:00.000023
DEBUG: Trying rule: django_south_ghost; took: 0:00:00.000002
DEBUG: Trying rule: django_south_merge; took: 0:00:00.000003
DEBUG: Trying rule: docker_image_being_used_by_container; took: 0:00:00.000024
DEBUG: Trying rule: docker_login; took: 0:00:00.000022
DEBUG: Trying rule: docker_not_command; took: 0:00:00.000029
DEBUG: Trying rule: fab_command_not_found; took: 0:00:00.000024
DEBUG: Trying rule: fix_alt_space; took: 0:00:00.000016
DEBUG: Trying rule: fix_file; took: 0:00:00.000010
DEBUG: Trying rule: gem_unknown_command; took: 0:00:00.000024
DEBUG: Trying rule: git_add; took: 0:00:00.000022
DEBUG: Trying rule: git_add_force; took: 0:00:00.000024
DEBUG: Trying rule: git_bisect_usage; took: 0:00:00.000021
DEBUG: Trying rule: git_branch_delete; took: 0:00:00.000022
DEBUG: Trying rule: git_branch_delete_checked_out; took: 0:00:00.000022
DEBUG: Trying rule: git_branch_exists; took: 0:00:00.000021
DEBUG: Trying rule: git_branch_list; took: 0:00:00.000055
DEBUG: Trying rule: git_checkout; took: 0:00:00.000022
DEBUG: Trying rule: git_commit_amend; took: 0:00:00.000022
DEBUG: Trying rule: git_commit_reset; took: 0:00:00.000022
DEBUG: Trying rule: git_diff_no_index; took: 0:00:00.000022
DEBUG: Trying rule: git_diff_staged; took: 0:00:00.000022
DEBUG: Trying rule: git_fix_stash; took: 0:00:00.000022
DEBUG: Trying rule: git_flag_after_filename; took: 0:00:00.000023
DEBUG: Trying rule: git_help_aliased; took: 0:00:00.000022
DEBUG: Trying rule: git_merge; took: 0:00:00.000022
DEBUG: Trying rule: git_merge_unrelated; took: 0:00:00.000022
DEBUG: Trying rule: git_not_command; took: 0:00:00.000021
DEBUG: Trying rule: git_pull; took: 0:00:00.000021
DEBUG: Trying rule: git_pull_clone; took: 0:00:00.000022
DEBUG: Trying rule: git_pull_uncommitted_changes; took: 0:00:00.000022
DEBUG: Trying rule: git_push; took: 0:00:00.000022
DEBUG: Trying rule: git_push_different_branch_names; took: 0:00:00.000021
DEBUG: Trying rule: git_push_pull; took: 0:00:00.000021
DEBUG: Trying rule: git_push_without_commits; took: 0:00:00.000022
DEBUG: Trying rule: git_rebase_merge_dir; took: 0:00:00.000022
DEBUG: Trying rule: git_rebase_no_changes; took: 0:00:00.000021
DEBUG: Trying rule: git_remote_delete; took: 0:00:00.000022
DEBUG: Trying rule: git_remote_seturl_add; took: 0:00:00.000022
DEBUG: Trying rule: git_rm_local_modifications; took: 0:00:00.000021
DEBUG: Trying rule: git_rm_recursive; took: 0:00:00.000022
DEBUG: Trying rule: git_rm_staged; took: 0:00:00.000022
DEBUG: Trying rule: git_stash; took: 0:00:00.000022
DEBUG: Trying rule: git_tag_force; took: 0:00:00.000022
DEBUG: Trying rule: git_two_dashes; took: 0:00:00.000021
DEBUG: Trying rule: go_run; took: 0:00:00.000024
DEBUG: Trying rule: go_unknown_command; took: 0:00:00.000022
DEBUG: Trying rule: gradle_no_task; took: 0:00:00.000024
DEBUG: Trying rule: gradle_wrapper; took: 0:00:00.000024
DEBUG: Trying rule: grep_arguments_order; took: 0:00:00.000024
DEBUG: Trying rule: grep_recursive; took: 0:00:00.000023
DEBUG: Trying rule: grunt_task_not_found; took: 0:00:00.000024
DEBUG: Trying rule: gulp_not_task; took: 0:00:00.000024
DEBUG: Trying rule: has_exists_script; took: 0:00:00.000028
DEBUG: Trying rule: heroku_multiple_apps; took: 0:00:00.000024
DEBUG: Trying rule: heroku_not_command; took: 0:00:00.000022
DEBUG: Trying rule: hostscli; took: 0:00:00.000030
DEBUG: Trying rule: ifconfig_device_not_found; took: 0:00:00.000024
DEBUG: Trying rule: java; took: 0:00:00.000023
DEBUG: Trying rule: javac; took: 0:00:00.000026
DEBUG: Trying rule: lein_not_task; took: 0:00:00.000031
DEBUG: Trying rule: ln_no_hard_link; took: 0:00:00.000015
DEBUG: Trying rule: ln_s_order; took: 0:00:00.000016
DEBUG: Trying rule: ls_all; took: 0:00:00.000023
DEBUG: Trying rule: ls_lah; took: 0:00:00.000022
DEBUG: Trying rule: man; took: 0:00:00.000042
DEBUG: Trying rule: mercurial; took: 0:00:00.000023
DEBUG: Trying rule: mkdir_p; took: 0:00:00.000015
DEBUG: Trying rule: mvn_no_command; took: 0:00:00.000023
DEBUG: Trying rule: mvn_unknown_lifecycle_phase; took: 0:00:00.000022
DEBUG: Trying rule: no_such_file; took: 0:00:00.000501
DEBUG: Trying rule: npm_missing_script; took: 0:00:00.000032
DEBUG: Trying rule: npm_run_script; took: 0:00:00.000025
DEBUG: Trying rule: npm_wrong_command; took: 0:00:00.000061
DEBUG: Trying rule: open; took: 0:00:00.000026
DEBUG: Trying rule: php_s; took: 0:00:00.000025
DEBUG: Trying rule: pip_install; took: 0:00:00.000032
DEBUG: Trying rule: pip_unknown_command; took: 0:00:00.000033
DEBUG: Trying rule: prove_recursively; took: 0:00:00.000024
DEBUG: Trying rule: pyenv_no_such_command; took: 0:00:00.000024
DEBUG: Trying rule: python_command; took: 0:00:00.000070
DEBUG: Trying rule: python_execute; took: 0:00:00.000042
DEBUG: Trying rule: quotation_marks; took: 0:00:00.000004
DEBUG: Trying rule: react_native_command_unrecognized; took: 0:00:00.000099
DEBUG: Trying rule: remove_shell_prompt_literal; took: 0:00:00.000004
DEBUG: Trying rule: remove_trailing_cedilla; took: 0:00:00.000005
DEBUG: Trying rule: rm_dir; took: 0:00:00.000020
DEBUG: Trying rule: scm_correction; took: 0:00:00.000029
DEBUG: Trying rule: sed_unterminated_s; took: 0:00:00.000029
DEBUG: Trying rule: sl_ls; took: 0:00:00.000003
DEBUG: Trying rule: ssh_known_hosts; took: 0:00:00.000024
DEBUG: Trying rule: sudo; took: 0:00:00.000010
DEBUG: Trying rule: sudo_command_from_user_path; took: 0:00:00.000024
DEBUG: Trying rule: switch_lang; took: 0:00:00.000066
DEBUG: Trying rule: systemctl; took: 0:00:00.000068
DEBUG: Trying rule: terraform_init; took: 0:00:00.000028
DEBUG: Trying rule: tmux; took: 0:00:00.000052
DEBUG: Trying rule: touch; took: 0:00:00.000025
DEBUG: Trying rule: tsuru_login; took: 0:00:00.000024
DEBUG: Trying rule: tsuru_not_command; took: 0:00:00.000023
DEBUG: Trying rule: unknown_command; took: 0:00:00.000135
DEBUG: Trying rule: unsudo; took: 0:00:00.000003
DEBUG: Trying rule: vagrant_up; took: 0:00:00.000026
DEBUG: Trying rule: whois; took: 0:00:00.000025
DEBUG: Trying rule: workon_doesnt_exists; took: 0:00:00.000024
DEBUG: Trying rule: yarn_alias; took: 0:00:00.000024
DEBUG: Trying rule: yarn_command_not_found; took: 0:00:00.000023
DEBUG: Trying rule: yarn_command_replaced; took: 0:00:00.000041
DEBUG: Trying rule: yarn_help; took: 0:00:00.000023
DEBUG: Trying rule: man_no_space; took: 0:00:00.000003
DEBUG: Trying rule: no_command; took: 0:00:00.060491
mkdir toto [enter/↑/↓/ctrl+c]
DEBUG: PYTHONIOENCODING: utf-8
DEBUG: Total took: 0:00:28.030415

If the bug only appears with a specific application, the output of that application and its version:

in WSL2 terminal or vsccode using remote development plugin.

Anything else you think is relevant:

I'm using zsh with oh-my-zsh.

I hope it's not a duplicate.

Thanks !

@rexkyng
Copy link

rexkyng commented Jun 9, 2021

Dupe of #1036, it should be fixed in #1165 with the release of 3.31, in the meantime u can try this fix #1036 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants