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

[WARN] Output log isn't specified when "instant mode" turned on #1408

Open
ssteinerx opened this issue Oct 22, 2023 · 0 comments
Open

[WARN] Output log isn't specified when "instant mode" turned on #1408

ssteinerx opened this issue Oct 22, 2023 · 0 comments

Comments

@ssteinerx
Copy link

$thefuck --version

The Fuck 3.32 using Python 3.11.5 and Bash 5.2.15(1)-release

Your system: Ubuntu 23.04

How to reproduce the bug:

  • Set instant mode on in the config
  • type something at command line
  • type fuck

The output of The Fuck with THEFUCK_DEBUG=true exported:

source /.bashrc
bash: /.bashrc: No such file or directory
ssteiner@ss-B450M-DS3H:/media/ssteiner/Caviar-2009-New/WSSW-Projects$ 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': True,
 '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/ssteiner/.config/thefuck'),
 'wait_command': 3,
 'wait_slow_command': 15}
[WARN] Output log isn't specified
DEBUG: Importing rule: adb_unknown_command; took: 0:00:00.000102
DEBUG: Importing rule: ag_literal; took: 0:00:00.000124
DEBUG: Importing rule: apt_get; took: 0:00:00.008197
DEBUG: Importing rule: apt_get_search; took: 0:00:00.000118
DEBUG: Importing rule: apt_invalid_operation; took: 0:00:00.000239
DEBUG: Importing rule: apt_list_upgradable; took: 0:00:00.000113
DEBUG: Importing rule: apt_upgrade; took: 0:00:00.000115
DEBUG: Importing rule: aws_cli; took: 0:00:00.000094
DEBUG: Importing rule: az_cli; took: 0:00:00.000091
DEBUG: Importing rule: brew_cask_dependency; took: 0:00:00.000248
DEBUG: Importing rule: brew_install; took: 0:00:00.000067
DEBUG: Importing rule: brew_link; took: 0:00:00.000090
DEBUG: Importing rule: brew_reinstall; took: 0:00:00.000217
DEBUG: Importing rule: brew_uninstall; took: 0:00:00.000091
DEBUG: Importing rule: brew_unknown_command; took: 0:00:00.000078
DEBUG: Importing rule: brew_update_formula; took: 0:00:00.000089
DEBUG: Importing rule: cargo; took: 0:00:00.000056
DEBUG: Importing rule: cargo_no_command; took: 0:00:00.000088
DEBUG: Importing rule: cat_dir; took: 0:00:00.000129
DEBUG: Importing rule: cd_correction; took: 0:00:00.000436
DEBUG: Importing rule: cd_cs; took: 0:00:00.000058
DEBUG: Importing rule: cd_mkdir; took: 0:00:00.000105
DEBUG: Importing rule: cd_parent; took: 0:00:00.000055
DEBUG: Importing rule: chmod_x; took: 0:00:00.000061
DEBUG: Importing rule: choco_install; took: 0:00:00.000218
DEBUG: Importing rule: composer_not_command; took: 0:00:00.000098
DEBUG: Importing rule: conda_mistype; took: 0:00:00.000088
DEBUG: Importing rule: cp_create_destination; took: 0:00:00.000089
DEBUG: Importing rule: cp_omitting_directory; took: 0:00:00.000104
DEBUG: Importing rule: cpp11; took: 0:00:00.000088
DEBUG: Importing rule: dirty_untar; took: 0:00:00.000796
DEBUG: Importing rule: dirty_unzip; took: 0:00:00.000103
DEBUG: Importing rule: django_south_ghost; took: 0:00:00.000056
DEBUG: Importing rule: django_south_merge; took: 0:00:00.000054
DEBUG: Importing rule: dnf_no_such_command; took: 0:00:00.000293
DEBUG: Importing rule: docker_image_being_used_by_container; took: 0:00:00.000095
DEBUG: Importing rule: docker_login; took: 0:00:00.000089
DEBUG: Importing rule: docker_not_command; took: 0:00:00.000219
DEBUG: Importing rule: dry; took: 0:00:00.000057
DEBUG: Importing rule: fab_command_not_found; took: 0:00:00.000107
DEBUG: Importing rule: fix_alt_space; took: 0:00:00.000084
DEBUG: Importing rule: fix_file; took: 0:00:00.000881
DEBUG: Importing rule: gem_unknown_command; took: 0:00:00.000159
DEBUG: Importing rule: git_add; took: 0:00:00.000232
DEBUG: Importing rule: git_add_force; took: 0:00:00.000086
DEBUG: Importing rule: git_bisect_usage; took: 0:00:00.000086
DEBUG: Importing rule: git_branch_0flag; took: 0:00:00.000092
DEBUG: Importing rule: git_branch_delete; took: 0:00:00.000083
DEBUG: Importing rule: git_branch_delete_checked_out; took: 0:00:00.000089
DEBUG: Importing rule: git_branch_exists; took: 0:00:00.000126
DEBUG: Importing rule: git_branch_list; took: 0:00:00.000084
DEBUG: Importing rule: git_checkout; took: 0:00:00.000093
DEBUG: Importing rule: git_clone_git_clone; took: 0:00:00.000083
DEBUG: Importing rule: git_commit_add; took: 0:00:00.000089
DEBUG: Importing rule: git_commit_amend; took: 0:00:00.000083
DEBUG: Importing rule: git_commit_reset; took: 0:00:00.000082
DEBUG: Importing rule: git_diff_no_index; took: 0:00:00.000086
DEBUG: Importing rule: git_diff_staged; took: 0:00:00.000083
DEBUG: Importing rule: git_fix_stash; took: 0:00:00.000088
DEBUG: Importing rule: git_flag_after_filename; took: 0:00:00.000086
DEBUG: Importing rule: git_help_aliased; took: 0:00:00.000082
DEBUG: Importing rule: git_hook_bypass; took: 0:00:00.000087
DEBUG: Importing rule: git_lfs_mistype; took: 0:00:00.000085
DEBUG: Importing rule: git_main_master; took: 0:00:00.000083
DEBUG: Importing rule: git_merge; took: 0:00:00.000085
DEBUG: Importing rule: git_merge_unrelated; took: 0:00:00.000082
DEBUG: Importing rule: git_not_command; took: 0:00:00.000089
DEBUG: Importing rule: git_pull; took: 0:00:00.000120
DEBUG: Importing rule: git_pull_clone; took: 0:00:00.000084
DEBUG: Importing rule: git_pull_uncommitted_changes; took: 0:00:00.000083
DEBUG: Importing rule: git_push; took: 0:00:00.000093
DEBUG: Importing rule: git_push_different_branch_names; took: 0:00:00.000088
DEBUG: Importing rule: git_push_force; took: 0:00:00.000084
DEBUG: Importing rule: git_push_pull; took: 0:00:00.000087
DEBUG: Importing rule: git_push_without_commits; took: 0:00:00.000074
DEBUG: Importing rule: git_rebase_merge_dir; took: 0:00:00.000090
DEBUG: Importing rule: git_rebase_no_changes; took: 0:00:00.000074
DEBUG: Importing rule: git_remote_delete; took: 0:00:00.000086
DEBUG: Importing rule: git_remote_seturl_add; took: 0:00:00.000073
DEBUG: Importing rule: git_rm_local_modifications; took: 0:00:00.000101
DEBUG: Importing rule: git_rm_recursive; took: 0:00:00.000087
DEBUG: Importing rule: git_rm_staged; took: 0:00:00.000086
DEBUG: Importing rule: git_stash; took: 0:00:00.000089
DEBUG: Importing rule: git_stash_pop; took: 0:00:00.000084
DEBUG: Importing rule: git_tag_force; took: 0:00:00.000087
DEBUG: Importing rule: git_two_dashes; took: 0:00:00.000116
DEBUG: Importing rule: go_run; took: 0:00:00.000095
DEBUG: Importing rule: go_unknown_command; took: 0:00:00.000166
DEBUG: Importing rule: gradle_no_task; took: 0:00:00.000176
DEBUG: Importing rule: gradle_wrapper; took: 0:00:00.000095
DEBUG: Importing rule: grep_arguments_order; took: 0:00:00.000089
DEBUG: Importing rule: grep_recursive; took: 0:00:00.000086
DEBUG: Importing rule: grunt_task_not_found; took: 0:00:00.000173
DEBUG: Importing rule: gulp_not_task; took: 0:00:00.000103
DEBUG: Importing rule: has_exists_script; took: 0:00:00.000083
DEBUG: Importing rule: heroku_multiple_apps; took: 0:00:00.000090
DEBUG: Importing rule: heroku_not_command; took: 0:00:00.000096
DEBUG: Importing rule: history; took: 0:00:00.000058
DEBUG: Importing rule: hostscli; took: 0:00:00.000110
DEBUG: Importing rule: ifconfig_device_not_found; took: 0:00:00.000102
DEBUG: Importing rule: java; took: 0:00:00.000087
DEBUG: Importing rule: javac; took: 0:00:00.000121
DEBUG: Importing rule: lein_not_task; took: 0:00:00.000110
DEBUG: Importing rule: ln_no_hard_link; took: 0:00:00.000092
DEBUG: Importing rule: ln_s_order; took: 0:00:00.000093
DEBUG: Importing rule: long_form_help; took: 0:00:00.000061
DEBUG: Importing rule: ls_all; took: 0:00:00.000088
DEBUG: Importing rule: ls_lah; took: 0:00:00.000091
DEBUG: Importing rule: man; took: 0:00:00.000095
DEBUG: Importing rule: man_no_space; took: 0:00:00.000055
DEBUG: Importing rule: mercurial; took: 0:00:00.000087
DEBUG: Importing rule: missing_space_before_subcommand; took: 0:00:00.000064
DEBUG: Importing rule: mkdir_p; took: 0:00:00.000088
DEBUG: Importing rule: mvn_no_command; took: 0:00:00.000095
DEBUG: Importing rule: mvn_unknown_lifecycle_phase; took: 0:00:00.000097
DEBUG: Importing rule: nixos_cmd_not_found; took: 0:00:00.000244
DEBUG: Importing rule: no_command; took: 0:00:00.000093
DEBUG: Importing rule: no_such_file; took: 0:00:00.000057
DEBUG: Importing rule: npm_missing_script; took: 0:00:00.000210
DEBUG: Importing rule: npm_run_script; took: 0:00:00.000091
DEBUG: Importing rule: npm_wrong_command; took: 0:00:00.000153
DEBUG: Importing rule: omnienv_no_such_command; took: 0:00:00.000324
DEBUG: Importing rule: open; took: 0:00:00.000109
DEBUG: Importing rule: pacman; took: 0:00:00.000310
DEBUG: Importing rule: pacman_invalid_option; took: 0:00:00.000110
DEBUG: Importing rule: pacman_not_found; took: 0:00:00.000064
DEBUG: Importing rule: path_from_history; took: 0:00:00.000072
DEBUG: Importing rule: php_s; took: 0:00:00.000091
DEBUG: Importing rule: pip_install; took: 0:00:00.000094
DEBUG: Importing rule: pip_unknown_command; took: 0:00:00.000094
DEBUG: Importing rule: port_already_in_use; took: 0:00:00.000125
DEBUG: Importing rule: prove_recursively; took: 0:00:00.000099
DEBUG: Importing rule: python_command; took: 0:00:00.000088
DEBUG: Importing rule: python_execute; took: 0:00:00.000089
DEBUG: Importing rule: python_module_error; took: 0:00:00.000059
DEBUG: Importing rule: quotation_marks; took: 0:00:00.000051
DEBUG: Importing rule: rails_migrations_pending; took: 0:00:00.000057
DEBUG: Importing rule: react_native_command_unrecognized; took: 0:00:00.000117
DEBUG: Importing rule: remove_shell_prompt_literal; took: 0:00:00.000056
DEBUG: Importing rule: remove_trailing_cedilla; took: 0:00:00.000052
DEBUG: Importing rule: rm_dir; took: 0:00:00.000124
DEBUG: Importing rule: rm_root; took: 0:00:00.000091
DEBUG: Importing rule: scm_correction; took: 0:00:00.000099
DEBUG: Importing rule: sed_unterminated_s; took: 0:00:00.000104
DEBUG: Importing rule: sl_ls; took: 0:00:00.000056
DEBUG: Importing rule: ssh_known_hosts; took: 0:00:00.000089
DEBUG: Importing rule: sudo; took: 0:00:00.000062
DEBUG: Importing rule: sudo_command_from_user_path; took: 0:00:00.000092
DEBUG: Importing rule: switch_lang; took: 0:00:00.000110
DEBUG: Importing rule: systemctl; took: 0:00:00.000109
DEBUG: Importing rule: terraform_init; took: 0:00:00.000093
DEBUG: Importing rule: test.py; took: 0:00:00.000059
DEBUG: Importing rule: tmux; took: 0:00:00.000087
DEBUG: Importing rule: touch; took: 0:00:00.000088
DEBUG: Importing rule: tsuru_login; took: 0:00:00.000090
DEBUG: Importing rule: tsuru_not_command; took: 0:00:00.000092
DEBUG: Importing rule: unknown_command; took: 0:00:00.000057
DEBUG: Importing rule: unsudo; took: 0:00:00.000056
DEBUG: Importing rule: vagrant_up; took: 0:00:00.000095
DEBUG: Importing rule: whois; took: 0:00:00.000165
DEBUG: Importing rule: workon_doesnt_exists; took: 0:00:00.000417
DEBUG: Importing rule: wrong_hyphen_before_subcommand; took: 0:00:00.000097
DEBUG: Importing rule: yarn_alias; took: 0:00:00.000092
DEBUG: Importing rule: yarn_command_not_found; took: 0:00:00.000218
DEBUG: Importing rule: yarn_command_replaced; took: 0:00:00.000133
DEBUG: Importing rule: yarn_help; took: 0:00:00.000106
DEBUG: Importing rule: yum_invalid_operation; took: 0:00:00.000257
DEBUG: Trying rule: dirty_unzip; took: 0:00:00.000061
DEBUG: Trying rule: git_hook_bypass; took: 0:00:00.000018
DEBUG: Trying rule: wrong_hyphen_before_subcommand; took: 0:00:00.000009
No fucks given
DEBUG: Total took: 0:00:00.091748

Anything else you think is relevant:

Not sure where one would set the log file name, so this is kind of hard to get rid of.

If there's a setting, just having it in the default config would resolve this issue.

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

No branches or pull requests

1 participant