nvbn / thefuck

Magnificent app which corrects your previous console command.
MIT License
84.95k stars 3.43k forks source link

Using fuck outputs the right correction, but freezes the terminal and doesn't execute or let me input anything else. #1379

Open scharney opened 1 year ago

scharney commented 1 year ago

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.32 using Python 3.10.10 and Bash 5.2.15(1)-release

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

Windows 11

How to reproduce the bug:

In bash, type an incorrect command, then type fuck

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

DEBUG:` Run with settings: {'alter_history': True,
 'debug': True,
 'env': {'GIT_TRACE': '1', 'LANG': 'C', 'LC_ALL': 'C'},
 'exclude_rules': [],
 'excluded_search_path_prefixes': [],
 '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': WindowsPath('C:/Users/rocco/.config/thefuck'),
 'wait_command': 3,
 'wait_slow_command': 15}
DEBUG: Received output: The system cannot find the path specified.

DEBUG: Call: cd Docmts; with env: {'ACLOCAL_PATH': 'C:\\Program Files\\Git\\mingw64\\share\\aclocal;C:\\Program Files\\Git\\usr\\share\\aclocal', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPDATA': 'C:\\Users\\rocco\\AppData\\Roaming', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMPUTERNAME': 'LAPTOP-7233C0SF', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'CONFIG_SITE': 'C:/Program Files/Git/etc/config.site', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'DISPLAY': 'needs-to-be-defined', 'DRIVERDATA': 'C:\\Windows\\System32\\Drivers\\DriverData', 'EFC_11820': '1', 'EXEPATH': 'C:\\Program Files\\Git', 'FPS_BROWSER_APP_PROFILE_STRING': 'Internet Explorer', 'FPS_BROWSER_USER_PROFILE_STRING': 'Default', 'HOME': 'C:\\Users\\rocco', 'HOMEDRIVE': 'C:', 'HOMEPATH': '\\Users\\rocco', 'HOSTNAME': 'LAPTOP-7233C0SF', 'INFOPATH': 'C:\\Program Files\\Git\\mingw64\\local\\info;C:\\Program Files\\Git\\mingw64\\share\\info;C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info', 'LC_CTYPE': 'en_US.UTF-8', 'LOCALAPPDATA': 'C:\\Users\\rocco\\AppData\\Local', 'LOGONSERVER': '\\\\LAPTOP-7233C0SF', 'MANPATH': 'C:\\Program Files\\Git\\mingw64\\local\\man;C:\\Program Files\\Git\\mingw64\\share\\man;C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man', 'MINGW_CHOST': 'x86_64-w64-mingw32', 'MINGW_PACKAGE_PREFIX': 'mingw-w64-x86_64', 'MINGW_PREFIX': 'C:/Program Files/Git/mingw64', 'MSYSTEM': 'MINGW64', 'MSYSTEM_CARCH': 'x86_64', 'MSYSTEM_CHOST': 'x86_64-w64-mingw32', 'MSYSTEM_PREFIX': 'C:/Program Files/Git/mingw64', 'NUMBER_OF_PROCESSORS': '24', 'ORIGINAL_PATH': 'C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\rocco\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\MATLAB\\R2022b\\bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\Program Files\\Git\\cmd;C:\\Users\\rocco\\AppData\\Local\\Microsoft\\WindowsApps', 'ORIGINAL_TEMP': 'C:/Users/rocco/AppData/Local/Temp', 'ORIGINAL_TMP': 'C:/Users/rocco/AppData/Local/Temp', 'OS': 'Windows_NT', 'ONEDRIVE': 'C:\\Users\\rocco\\OneDrive', 'PATH': 'C:\\Users\\rocco\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\local\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\rocco\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\MATLAB\\R2022b\\bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0;C:\\WINDOWS\\System32\\OpenSSH;C:\\Program Files\\Git\\cmd;C:\\Users\\rocco\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Git\\usr\\bin\\vendor_perl;C:\\Program Files\\Git\\usr\\bin\\core_perl;C:\\Users\\rocco\\miniconda3\\Scripts', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'PKG_CONFIG_PATH': 'C:\\Program Files\\Git\\mingw64\\lib\\pkgconfig;C:\\Program Files\\Git\\mingw64\\share\\pkgconfig', 'PKG_CONFIG_SYSTEM_INCLUDE_PATH': 'C:/Program Files/Git/mingw64/include', 'PKG_CONFIG_SYSTEM_LIBRARY_PATH': 'C:/Program Files/Git/mingw64/lib', 'PLINK_PROTOCOL': 'ssh', 'PROCESSOR_ARCHITECTURE': 'AMD64', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 151 Stepping 2, GenuineIntel', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_REVISION': '9702', 'PROGRAMFILES': 'C:\\Program Files', 'PS1': '\\[\\033]0;$TITLEPREFIX:$PWD\\007\\]\\n\\[\\033[32m\\]\\u@\\h \\[\\033[35m\\]$MSYSTEM \\[\\033[33m\\]\\w\\[\\033[36m\\]`__git_ps1`\\[\\033[0m\\]\\n$ ', 'PSMODULEPATH': 'C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules', 'PUBLIC': 'C:\\Users\\Public', 'PWD': 'C:/Program Files/Git/', 'PYTHONIOENCODING': 'utf-8', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'PROGRAMW6432': 'C:\\Program Files', 'SESSIONNAME': 'Console', 'SHELL': 'C:\\Program Files\\Git\\usr\\bin\\bash.exe', 'SHLVL': '0', 'SSH_ASKPASS': 'C:/Program Files/Git/mingw64/bin/git-askpass.exe', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\WINDOWS', 'TEMP': 'C:\\Users\\rocco\\AppData\\Local\\Temp', 'TERM': 'xterm', 'TERM_PROGRAM': 'mintty', 'TERM_PROGRAM_VERSION': '3.6.3', 'TF_ALIAS': 'fuck', 'TF_HISTORY': '\t thefuck --version\n\t cd Docmtas\n\t fuck\n\t thefuck --version\n\t THEFUCK_DEBUG=true\n\t cd Docmts\n\t fuck\n\t export THEFUCK_DEBUG=true\n\t fuck\n\t cd Docmts', 'TF_SHELL': 'bash', 'TF_SHELL_ALIASES': "alias la='ls --all'\nalias ll='ls -l'\nalias ls='ls -F --color=auto --show-control-chars'\nalias winget='winpty winget.exe'", 'THEFUCK_DEBUG': 'true', 'TMP': 'C:\\Users\\rocco\\AppData\\Local\\Temp', 'TMPDIR': 'C:\\Users\\rocco\\AppData\\Local\\Temp', 'USERDOMAIN': 'LAPTOP-7233C0SF', 'USERDOMAIN_ROAMINGPROFILE': 'LAPTOP-7233C0SF', 'USERNAME': 'rocco', 'USERPROFILE': 'C:\\Users\\rocco', 'WINDIR': 'C:\\WINDOWS', 'ZES_ENABLE_SYSMAN': '1', '_': 'C:/Users/rocco/miniconda3/Scripts/thefuck', 'LC_ALL': 'C', 'LANG': 'C', 'GIT_TRACE': '1'}; is slow: False took: 0:00:00.040878
DEBUG: Importing rule: adb_unknown_command; took: 0:00:00
DEBUG: Importing rule: ag_literal; took: 0:00:00
DEBUG: Importing rule: apt_get; took: 0:00:00
DEBUG: Importing rule: apt_get_search; took: 0:00:00
DEBUG: Importing rule: apt_invalid_operation; took: 0:00:00.008001
DEBUG: Importing rule: apt_list_upgradable; took: 0:00:00
DEBUG: Importing rule: apt_upgrade; took: 0:00:00
DEBUG: Importing rule: aws_cli; took: 0:00:00
DEBUG: Importing rule: az_cli; took: 0:00:00
DEBUG: Importing rule: brew_cask_dependency; took: 0:00:00
DEBUG: Importing rule: brew_install; took: 0:00:00
DEBUG: Importing rule: brew_link; took: 0:00:00
DEBUG: Importing rule: brew_reinstall; took: 0:00:00
DEBUG: Importing rule: brew_uninstall; took: 0:00:00
DEBUG: Importing rule: brew_unknown_command; took: 0:00:00
DEBUG: Importing rule: brew_update_formula; took: 0:00:00
DEBUG: Importing rule: cargo; took: 0:00:00
DEBUG: Importing rule: cargo_no_command; took: 0:00:00
DEBUG: Importing rule: cat_dir; took: 0:00:00
DEBUG: Importing rule: cd_correction; took: 0:00:00.008117
DEBUG: Importing rule: cd_cs; took: 0:00:00
DEBUG: Importing rule: cd_mkdir; took: 0:00:00
DEBUG: Importing rule: cd_parent; took: 0:00:00
DEBUG: Importing rule: chmod_x; took: 0:00:00
DEBUG: Importing rule: choco_install; took: 0:00:00
DEBUG: Importing rule: composer_not_command; took: 0:00:00
DEBUG: Importing rule: conda_mistype; took: 0:00:00
DEBUG: Importing rule: cp_create_destination; took: 0:00:00
DEBUG: Importing rule: cp_omitting_directory; took: 0:00:00
DEBUG: Importing rule: cpp11; took: 0:00:00.008096
DEBUG: Importing rule: dirty_untar; took: 0:00:00
DEBUG: Importing rule: dirty_unzip; took: 0:00:00
DEBUG: Importing rule: django_south_ghost; took: 0:00:00
DEBUG: Importing rule: django_south_merge; took: 0:00:00
DEBUG: Importing rule: dnf_no_such_command; took: 0:00:00
DEBUG: Importing rule: docker_image_being_used_by_container; took: 0:00:00
DEBUG: Importing rule: docker_login; took: 0:00:00
DEBUG: Importing rule: docker_not_command; took: 0:00:00.008269
DEBUG: Importing rule: dry; took: 0:00:00
DEBUG: Importing rule: fab_command_not_found; took: 0:00:00
DEBUG: Importing rule: fix_alt_space; took: 0:00:00
DEBUG: Importing rule: fix_file; took: 0:00:00
DEBUG: Importing rule: gem_unknown_command; took: 0:00:00
DEBUG: Importing rule: git_add; took: 0:00:00
DEBUG: Importing rule: git_add_force; took: 0:00:00
DEBUG: Importing rule: git_bisect_usage; took: 0:00:00
DEBUG: Importing rule: git_branch_0flag; took: 0:00:00
DEBUG: Importing rule: git_branch_delete; took: 0:00:00
DEBUG: Importing rule: git_branch_delete_checked_out; took: 0:00:00
DEBUG: Importing rule: git_branch_exists; took: 0:00:00
DEBUG: Importing rule: git_branch_list; took: 0:00:00.000209
DEBUG: Importing rule: git_checkout; took: 0:00:00
DEBUG: Importing rule: git_clone_git_clone; took: 0:00:00
DEBUG: Importing rule: git_commit_add; took: 0:00:00
DEBUG: Importing rule: git_commit_amend; took: 0:00:00
DEBUG: Importing rule: git_commit_reset; took: 0:00:00
DEBUG: Importing rule: git_diff_no_index; took: 0:00:00
DEBUG: Importing rule: git_diff_staged; took: 0:00:00
DEBUG: Importing rule: git_fix_stash; took: 0:00:00
DEBUG: Importing rule: git_flag_after_filename; took: 0:00:00
DEBUG: Importing rule: git_help_aliased; took: 0:00:00
DEBUG: Importing rule: git_hook_bypass; took: 0:00:00
DEBUG: Importing rule: git_lfs_mistype; took: 0:00:00
DEBUG: Importing rule: git_main_master; took: 0:00:00
DEBUG: Importing rule: git_merge; took: 0:00:00
DEBUG: Importing rule: git_merge_unrelated; took: 0:00:00
DEBUG: Importing rule: git_not_command; took: 0:00:00
DEBUG: Importing rule: git_pull; took: 0:00:00
DEBUG: Importing rule: git_pull_clone; took: 0:00:00
DEBUG: Importing rule: git_pull_uncommitted_changes; took: 0:00:00
DEBUG: Importing rule: git_push; took: 0:00:00
DEBUG: Importing rule: git_push_different_branch_names; took: 0:00:00
DEBUG: Importing rule: git_push_force; took: 0:00:00
DEBUG: Importing rule: git_push_pull; took: 0:00:00
DEBUG: Importing rule: git_push_without_commits; took: 0:00:00
DEBUG: Importing rule: git_rebase_merge_dir; took: 0:00:00
DEBUG: Importing rule: git_rebase_no_changes; took: 0:00:00
DEBUG: Importing rule: git_remote_delete; took: 0:00:00
DEBUG: Importing rule: git_remote_seturl_add; took: 0:00:00
DEBUG: Importing rule: git_rm_local_modifications; took: 0:00:00
DEBUG: Importing rule: git_rm_recursive; took: 0:00:00
DEBUG: Importing rule: git_rm_staged; took: 0:00:00
DEBUG: Importing rule: git_stash; took: 0:00:00
DEBUG: Importing rule: git_stash_pop; took: 0:00:00
DEBUG: Importing rule: git_tag_force; took: 0:00:00
DEBUG: Importing rule: git_two_dashes; took: 0:00:00.008000
DEBUG: Importing rule: go_run; took: 0:00:00
DEBUG: Importing rule: go_unknown_command; took: 0:00:00
DEBUG: Importing rule: gradle_no_task; took: 0:00:00
DEBUG: Importing rule: gradle_wrapper; took: 0:00:00
DEBUG: Importing rule: grep_arguments_order; took: 0:00:00
DEBUG: Importing rule: grep_recursive; took: 0:00:00
DEBUG: Importing rule: grunt_task_not_found; took: 0:00:00
DEBUG: Importing rule: gulp_not_task; took: 0:00:00
DEBUG: Importing rule: has_exists_script; took: 0:00:00
DEBUG: Importing rule: heroku_multiple_apps; took: 0:00:00
DEBUG: Importing rule: heroku_not_command; took: 0:00:00
DEBUG: Importing rule: history; took: 0:00:00
DEBUG: Importing rule: hostscli; took: 0:00:00
DEBUG: Importing rule: ifconfig_device_not_found; took: 0:00:00.008005
DEBUG: Importing rule: java; took: 0:00:00
DEBUG: Importing rule: javac; took: 0:00:00
DEBUG: Importing rule: lein_not_task; took: 0:00:00
DEBUG: Importing rule: ln_no_hard_link; took: 0:00:00
DEBUG: Importing rule: ln_s_order; took: 0:00:00
DEBUG: Importing rule: long_form_help; took: 0:00:00
DEBUG: Importing rule: ls_all; took: 0:00:00
DEBUG: Importing rule: ls_lah; took: 0:00:00
DEBUG: Importing rule: man; took: 0:00:00
DEBUG: Importing rule: man_no_space; took: 0:00:00
DEBUG: Importing rule: mercurial; took: 0:00:00
DEBUG: Importing rule: missing_space_before_subcommand; took: 0:00:00
DEBUG: Importing rule: mkdir_p; took: 0:00:00
DEBUG: Importing rule: mvn_no_command; took: 0:00:00
DEBUG: Importing rule: mvn_unknown_lifecycle_phase; took: 0:00:00
DEBUG: Importing rule: nixos_cmd_not_found; took: 0:00:00
DEBUG: Importing rule: no_command; took: 0:00:00
DEBUG: Importing rule: no_such_file; took: 0:00:00
DEBUG: Importing rule: npm_missing_script; took: 0:00:00
DEBUG: Importing rule: npm_run_script; took: 0:00:00
DEBUG: Importing rule: npm_wrong_command; took: 0:00:00
DEBUG: Importing rule: omnienv_no_such_command; took: 0:00:00.008162
DEBUG: Importing rule: open; took: 0:00:00
DEBUG: Importing rule: pacman; took: 0:00:00.008185
DEBUG: Importing rule: pacman_invalid_option; took: 0:00:00
DEBUG: Importing rule: pacman_not_found; took: 0:00:00
DEBUG: Importing rule: path_from_history; took: 0:00:00
DEBUG: Importing rule: php_s; took: 0:00:00
DEBUG: Importing rule: pip_install; took: 0:00:00
DEBUG: Importing rule: pip_unknown_command; took: 0:00:00
DEBUG: Importing rule: port_already_in_use; took: 0:00:00.000186
DEBUG: Importing rule: prove_recursively; took: 0:00:00
DEBUG: Importing rule: python_command; took: 0:00:00
DEBUG: Importing rule: python_execute; took: 0:00:00
DEBUG: Importing rule: python_module_error; took: 0:00:00
DEBUG: Importing rule: quotation_marks; took: 0:00:00
DEBUG: Importing rule: rails_migrations_pending; took: 0:00:00
DEBUG: Importing rule: react_native_command_unrecognized; took: 0:00:00
DEBUG: Importing rule: remove_shell_prompt_literal; took: 0:00:00
DEBUG: Importing rule: remove_trailing_cedilla; took: 0:00:00
DEBUG: Importing rule: rm_dir; took: 0:00:00
DEBUG: Importing rule: rm_root; took: 0:00:00
DEBUG: Importing rule: scm_correction; took: 0:00:00
DEBUG: Importing rule: sed_unterminated_s; took: 0:00:00
DEBUG: Importing rule: sl_ls; took: 0:00:00
DEBUG: Importing rule: ssh_known_hosts; took: 0:00:00
DEBUG: Importing rule: sudo; took: 0:00:00
DEBUG: Importing rule: sudo_command_from_user_path; took: 0:00:00.008001
DEBUG: Importing rule: switch_lang; took: 0:00:00
DEBUG: Importing rule: systemctl; took: 0:00:00
DEBUG: Importing rule: terraform_init; took: 0:00:00
DEBUG: Importing rule: test.py; took: 0:00:00
DEBUG: Importing rule: tmux; took: 0:00:00
DEBUG: Importing rule: touch; took: 0:00:00
DEBUG: Importing rule: tsuru_login; took: 0:00:00
DEBUG: Importing rule: tsuru_not_command; took: 0:00:00
DEBUG: Importing rule: unknown_command; took: 0:00:00
DEBUG: Importing rule: unsudo; took: 0:00:00
DEBUG: Importing rule: vagrant_up; took: 0:00:00
DEBUG: Importing rule: whois; took: 0:00:00
DEBUG: Importing rule: workon_doesnt_exists; took: 0:00:00
DEBUG: Importing rule: wrong_hyphen_before_subcommand; took: 0:00:00
DEBUG: Importing rule: yarn_alias; took: 0:00:00
DEBUG: Importing rule: yarn_command_not_found; took: 0:00:00
DEBUG: Importing rule: yarn_command_replaced; took: 0:00:00
DEBUG: Importing rule: yarn_help; took: 0:00:00
DEBUG: Importing rule: yum_invalid_operation; took: 0:00:00.008232
DEBUG: Trying rule: path_from_history; took: 0:00:00
DEBUG: Trying rule: cd_cs; took: 0:00:00
DEBUG: Trying rule: dry; took: 0:00:00
DEBUG: Trying rule: git_stash_pop; took: 0:00:00
DEBUG: Trying rule: test.py; took: 0:00:00
DEBUG: Trying rule: adb_unknown_command; took: 0:00:00
DEBUG: Trying rule: ag_literal; took: 0:00:00
DEBUG: Trying rule: aws_cli; took: 0:00:00
DEBUG: Trying rule: az_cli; took: 0:00:00
DEBUG: Trying rule: brew_link; took: 0:00:00
DEBUG: Trying rule: brew_reinstall; took: 0:00:00
DEBUG: Trying rule: brew_uninstall; took: 0:00:00
DEBUG: Trying rule: brew_update_formula; took: 0:00:00
DEBUG: Trying rule: cargo; took: 0:00:00
DEBUG: Trying rule: cargo_no_command; took: 0:00:00
DEBUG: Trying rule: cat_dir; took: 0:00:00
DEBUG: Trying rule: cd_correction; took: 0:00:00
DEBUG: Trying rule: cd_mkdir; took: 0:00:00
DEBUG: Trying rule: cd_parent; took: 0:00:00
DEBUG: Trying rule: chmod_x; took: 0:00:00
DEBUG: Trying rule: composer_not_command; took: 0:00:00
DEBUG: Trying rule: conda_mistype; took: 0:00:00
DEBUG: Trying rule: cp_create_destination; took: 0:00:00
DEBUG: Trying rule: cp_omitting_directory; took: 0:00:00
DEBUG: Trying rule: cpp11; took: 0:00:00
DEBUG: Trying rule: dirty_untar; took: 0:00:00
DEBUG: Trying rule: dirty_unzip; took: 0:00:00
DEBUG: Trying rule: django_south_ghost; took: 0:00:00
DEBUG: Trying rule: django_south_merge; took: 0:00:00
DEBUG: Trying rule: docker_image_being_used_by_container; took: 0:00:00
DEBUG: Trying rule: docker_login; took: 0:00:00
DEBUG: Trying rule: docker_not_command; took: 0:00:00
DEBUG: Trying rule: fab_command_not_found; took: 0:00:00
DEBUG: Trying rule: fix_alt_space; took: 0:00:00
DEBUG: Trying rule: fix_file; took: 0:00:00
DEBUG: Trying rule: gem_unknown_command; took: 0:00:00
DEBUG: Trying rule: git_add; took: 0:00:00
DEBUG: Trying rule: git_add_force; took: 0:00:00
DEBUG: Trying rule: git_bisect_usage; took: 0:00:00
DEBUG: Trying rule: git_branch_0flag; took: 0:00:00
DEBUG: Trying rule: git_branch_delete; took: 0:00:00
DEBUG: Trying rule: git_branch_delete_checked_out; took: 0:00:00
DEBUG: Trying rule: git_branch_exists; took: 0:00:00
DEBUG: Trying rule: git_branch_list; took: 0:00:00
DEBUG: Trying rule: git_checkout; took: 0:00:00
DEBUG: Trying rule: git_clone_git_clone; took: 0:00:00
DEBUG: Trying rule: git_commit_add; took: 0:00:00
DEBUG: Trying rule: git_commit_amend; took: 0:00:00
DEBUG: Trying rule: git_commit_reset; took: 0:00:00
DEBUG: Trying rule: git_diff_no_index; took: 0:00:00
DEBUG: Trying rule: git_diff_staged; took: 0:00:00
DEBUG: Trying rule: git_fix_stash; took: 0:00:00
DEBUG: Trying rule: git_flag_after_filename; took: 0:00:00
DEBUG: Trying rule: git_help_aliased; took: 0:00:00
DEBUG: Trying rule: git_lfs_mistype; took: 0:00:00
DEBUG: Trying rule: git_merge; took: 0:00:00
DEBUG: Trying rule: git_merge_unrelated; took: 0:00:00
DEBUG: Trying rule: git_not_command; took: 0:00:00
DEBUG: Trying rule: git_pull; took: 0:00:00
DEBUG: Trying rule: git_pull_clone; took: 0:00:00
DEBUG: Trying rule: git_pull_uncommitted_changes; took: 0:00:00
DEBUG: Trying rule: git_push; took: 0:00:00
DEBUG: Trying rule: git_push_different_branch_names; took: 0:00:00
DEBUG: Trying rule: git_push_pull; took: 0:00:00
DEBUG: Trying rule: git_push_without_commits; took: 0:00:00
DEBUG: Trying rule: git_rebase_merge_dir; took: 0:00:00
DEBUG: Trying rule: git_rebase_no_changes; took: 0:00:00
DEBUG: Trying rule: git_remote_delete; took: 0:00:00
DEBUG: Trying rule: git_remote_seturl_add; took: 0:00:00
DEBUG: Trying rule: git_rm_local_modifications; took: 0:00:00
DEBUG: Trying rule: git_rm_recursive; took: 0:00:00
DEBUG: Trying rule: git_rm_staged; took: 0:00:00
DEBUG: Trying rule: git_stash; took: 0:00:00
DEBUG: Trying rule: git_tag_force; took: 0:00:00
DEBUG: Trying rule: git_two_dashes; took: 0:00:00
DEBUG: Trying rule: go_run; took: 0:00:00
DEBUG: Trying rule: go_unknown_command; took: 0:00:00
DEBUG: Trying rule: gradle_no_task; took: 0:00:00
DEBUG: Trying rule: gradle_wrapper; took: 0:00:00
DEBUG: Trying rule: grep_arguments_order; took: 0:00:00
DEBUG: Trying rule: grep_recursive; took: 0:00:00
DEBUG: Trying rule: grunt_task_not_found; took: 0:00:00
DEBUG: Trying rule: gulp_not_task; took: 0:00:00
DEBUG: Trying rule: has_exists_script; took: 0:00:00
DEBUG: Trying rule: heroku_multiple_apps; took: 0:00:00
DEBUG: Trying rule: heroku_not_command; took: 0:00:00
DEBUG: Trying rule: hostscli; took: 0:00:00
DEBUG: Trying rule: ifconfig_device_not_found; took: 0:00:00
DEBUG: Trying rule: java; took: 0:00:00
DEBUG: Trying rule: javac; took: 0:00:00
DEBUG: Trying rule: lein_not_task; took: 0:00:00
DEBUG: Trying rule: ln_no_hard_link; took: 0:00:00
DEBUG: Trying rule: ln_s_order; took: 0:00:00
DEBUG: Trying rule: ls_all; took: 0:00:00
DEBUG: Trying rule: ls_lah; took: 0:00:00
DEBUG: Trying rule: man; took: 0:00:00
DEBUG: Trying rule: mercurial; took: 0:00:00
DEBUG: Trying rule: mkdir_p; took: 0:00:00
DEBUG: Trying rule: mvn_no_command; took: 0:00:00
DEBUG: Trying rule: mvn_unknown_lifecycle_phase; took: 0:00:00
DEBUG: Trying rule: no_such_file; took: 0:00:00
DEBUG: Trying rule: open; took: 0:00:00
DEBUG: Trying rule: pacman_invalid_option; took: 0:00:00
DEBUG: Trying rule: php_s; took: 0:00:00
DEBUG: Trying rule: pip_install; took: 0:00:00
DEBUG: Trying rule: pip_unknown_command; took: 0:00:00
DEBUG: Trying rule: prove_recursively; took: 0:00:00
DEBUG: Trying rule: python_command; took: 0:00:00
DEBUG: Trying rule: python_execute; took: 0:00:00
DEBUG: Trying rule: python_module_error; took: 0:00:00
DEBUG: Trying rule: quotation_marks; took: 0:00:00
DEBUG: Trying rule: rails_migrations_pending; took: 0:00:00
DEBUG: Trying rule: react_native_command_unrecognized; took: 0:00:00
DEBUG: Trying rule: remove_shell_prompt_literal; took: 0:00:00
DEBUG: Trying rule: remove_trailing_cedilla; took: 0:00:00
DEBUG: Trying rule: rm_dir; took: 0:00:00
DEBUG: Trying rule: scm_correction; took: 0:00:00
DEBUG: Trying rule: sed_unterminated_s; took: 0:00:00
DEBUG: Trying rule: sl_ls; took: 0:00:00
DEBUG: Trying rule: ssh_known_hosts; took: 0:00:00
DEBUG: Trying rule: sudo; took: 0:00:00
DEBUG: Trying rule: sudo_command_from_user_path; took: 0:00:00
DEBUG: Trying rule: switch_lang; took: 0:00:00
DEBUG: Trying rule: systemctl; took: 0:00:00
DEBUG: Trying rule: terraform_init; took: 0:00:00
DEBUG: Trying rule: tmux; took: 0:00:00
DEBUG: Trying rule: touch; took: 0:00:00
DEBUG: Trying rule: tsuru_login; took: 0:00:00
DEBUG: Trying rule: tsuru_not_command; took: 0:00:00
DEBUG: Trying rule: unknown_command; took: 0:00:00
DEBUG: Trying rule: unsudo; took: 0:00:00
DEBUG: Trying rule: vagrant_up; took: 0:00:00
DEBUG: Trying rule: whois; took: 0:00:00
DEBUG: Trying rule: workon_doesnt_exists; took: 0:00:00
DEBUG: Trying rule: yarn_alias; took: 0:00:00
DEBUG: Trying rule: yarn_command_not_found; took: 0:00:00
DEBUG: Trying rule: yarn_command_replaced; took: 0:00:00
DEBUG: Trying rule: yarn_help; took: 0:00:00
DEBUG: Trying rule: git_hook_bypass; took: 0:00:00
DEBUG: Trying rule: git_main_master; took: 0:00:00
DEBUG: Trying rule: man_no_space; took: 0:00:00
DEBUG: Trying rule: no_command; took: 0:00:00.008259
DEBUG: Trying rule: missing_space_before_subcommand; took: 0:00:00
DEBUG: Trying rule: wrong_hyphen_before_subcommand; took: 0:00:00
DEBUG: Trying rule: long_form_help; took: 0:00:00
DEBUG: Trying rule: history; took: 0:00:00
cd Documents [enter/↑/↓/ctrl+c]

Anything else you think is relevant:

The terminal just freezes like this after outputting the correct command. Pressing enter just makes a newline, the arrow keys move around the space, and ctrl+c does nothing. image

Flaminggay commented 1 year ago

Nice.👍

igorlitvak commented 1 week ago

Facing the same issue with Windows 11 and git bash. For some reason fuck --yeah works fine, but using it without autoconfirmation results in freezing.
fuck --version output:

The Fuck 3.32 using Python 3.11.4 and Bash