LICENSE.md
README.md
pyproject.toml
oopsh/__init__.py
oopsh/argument_parser.py
oopsh/compat.py
oopsh/conf.py
oopsh/const.py
oopsh/corrector.py
oopsh/exceptions.py
oopsh/logs.py
oopsh/types.py
oopsh/ui.py
oopsh/utils.py
oopsh.egg-info/PKG-INFO
oopsh.egg-info/SOURCES.txt
oopsh.egg-info/dependency_links.txt
oopsh.egg-info/entry_points.txt
oopsh.egg-info/requires.txt
oopsh.egg-info/top_level.txt
oopsh/entrypoints/__init__.py
oopsh/entrypoints/alias.py
oopsh/entrypoints/fix_command.py
oopsh/entrypoints/main.py
oopsh/entrypoints/migrate.py
oopsh/entrypoints/not_configured.py
oopsh/entrypoints/shell_logger.py
oopsh/output_readers/__init__.py
oopsh/output_readers/read_log.py
oopsh/output_readers/rerun.py
oopsh/output_readers/shell_logger.py
oopsh/rules/__init__.py
oopsh/rules/adb_unknown_command.py
oopsh/rules/ag_literal.py
oopsh/rules/apt_get.py
oopsh/rules/apt_get_search.py
oopsh/rules/apt_invalid_operation.py
oopsh/rules/apt_list_upgradable.py
oopsh/rules/apt_unable_to_locate.py
oopsh/rules/apt_upgrade.py
oopsh/rules/aws_cli.py
oopsh/rules/az_cli.py
oopsh/rules/brew_cask_dependency.py
oopsh/rules/brew_install.py
oopsh/rules/brew_link.py
oopsh/rules/brew_reinstall.py
oopsh/rules/brew_uninstall.py
oopsh/rules/brew_unknown_command.py
oopsh/rules/brew_update_formula.py
oopsh/rules/cargo.py
oopsh/rules/cargo_no_command.py
oopsh/rules/cat_dir.py
oopsh/rules/cd_correction.py
oopsh/rules/cd_cs.py
oopsh/rules/cd_mkdir.py
oopsh/rules/cd_parent.py
oopsh/rules/cd_quotes.py
oopsh/rules/chmod_x.py
oopsh/rules/choco_install.py
oopsh/rules/composer_not_command.py
oopsh/rules/composer_not_package.py
oopsh/rules/conda_mistype.py
oopsh/rules/cp_create_destination.py
oopsh/rules/cp_omitting_directory.py
oopsh/rules/cpp11.py
oopsh/rules/dirty_untar.py
oopsh/rules/dirty_unzip.py
oopsh/rules/django_south_ghost.py
oopsh/rules/django_south_merge.py
oopsh/rules/dnf_no_such_command.py
oopsh/rules/docker_daemon_not_running.py
oopsh/rules/docker_image_being_used_by_container.py
oopsh/rules/docker_login.py
oopsh/rules/docker_not_command.py
oopsh/rules/dry.py
oopsh/rules/edit_filename.py
oopsh/rules/fab_command_not_found.py
oopsh/rules/fix_alt_space.py
oopsh/rules/fix_file.py
oopsh/rules/gcloud_cli.py
oopsh/rules/gem_unknown_command.py
oopsh/rules/git_add.py
oopsh/rules/git_add_force.py
oopsh/rules/git_bisect_usage.py
oopsh/rules/git_branch_0flag.py
oopsh/rules/git_branch_delete.py
oopsh/rules/git_branch_delete_checked_out.py
oopsh/rules/git_branch_exists.py
oopsh/rules/git_branch_list.py
oopsh/rules/git_checkout.py
oopsh/rules/git_clone_git_clone.py
oopsh/rules/git_clone_missing.py
oopsh/rules/git_commit_add.py
oopsh/rules/git_commit_amend.py
oopsh/rules/git_commit_reset.py
oopsh/rules/git_diff_no_index.py
oopsh/rules/git_diff_staged.py
oopsh/rules/git_fix_stash.py
oopsh/rules/git_flag_after_filename.py
oopsh/rules/git_help_aliased.py
oopsh/rules/git_hook_bypass.py
oopsh/rules/git_lfs_mistype.py
oopsh/rules/git_main_master.py
oopsh/rules/git_merge.py
oopsh/rules/git_merge_unrelated.py
oopsh/rules/git_not_command.py
oopsh/rules/git_pull.py
oopsh/rules/git_pull_clone.py
oopsh/rules/git_pull_uncommitted_changes.py
oopsh/rules/git_push.py
oopsh/rules/git_push_different_branch_names.py
oopsh/rules/git_push_force.py
oopsh/rules/git_push_pull.py
oopsh/rules/git_push_without_commits.py
oopsh/rules/git_rebase_merge_dir.py
oopsh/rules/git_rebase_no_changes.py
oopsh/rules/git_remote_delete.py
oopsh/rules/git_remote_seturl_add.py
oopsh/rules/git_rm_local_modifications.py
oopsh/rules/git_rm_recursive.py
oopsh/rules/git_rm_staged.py
oopsh/rules/git_safe_directory.py
oopsh/rules/git_stash.py
oopsh/rules/git_stash_pop.py
oopsh/rules/git_tag_force.py
oopsh/rules/git_two_dashes.py
oopsh/rules/go_run.py
oopsh/rules/go_unknown_command.py
oopsh/rules/gradle_no_task.py
oopsh/rules/gradle_wrapper.py
oopsh/rules/grep_arguments_order.py
oopsh/rules/grep_recursive.py
oopsh/rules/grunt_task_not_found.py
oopsh/rules/gulp_not_task.py
oopsh/rules/has_exists_script.py
oopsh/rules/heroku_multiple_apps.py
oopsh/rules/heroku_not_command.py
oopsh/rules/history.py
oopsh/rules/hostscli.py
oopsh/rules/ifconfig_device_not_found.py
oopsh/rules/java.py
oopsh/rules/javac.py
oopsh/rules/kedro_no_such_command.py
oopsh/rules/lein_not_task.py
oopsh/rules/ln_no_hard_link.py
oopsh/rules/ln_s_order.py
oopsh/rules/long_form_help.py
oopsh/rules/ls_all.py
oopsh/rules/ls_lah.py
oopsh/rules/makefile.py
oopsh/rules/man.py
oopsh/rules/man_no_space.py
oopsh/rules/mercurial.py
oopsh/rules/missing_space_before_subcommand.py
oopsh/rules/mkdir_p.py
oopsh/rules/mvn_no_command.py
oopsh/rules/mvn_unknown_lifecycle_phase.py
oopsh/rules/ninja.py
oopsh/rules/nix_shell.py
oopsh/rules/nixos_cmd_not_found.py
oopsh/rules/no_command.py
oopsh/rules/no_such_file.py
oopsh/rules/npm_missing_script.py
oopsh/rules/npm_run_script.py
oopsh/rules/npm_wrong_command.py
oopsh/rules/omnienv_no_such_command.py
oopsh/rules/open.py
oopsh/rules/pacman.py
oopsh/rules/pacman_invalid_option.py
oopsh/rules/pacman_not_found.py
oopsh/rules/path_from_history.py
oopsh/rules/php_s.py
oopsh/rules/ping.py
oopsh/rules/pip_install.py
oopsh/rules/pip_unknown_command.py
oopsh/rules/port_already_in_use.py
oopsh/rules/prove_recursively.py
oopsh/rules/python_command.py
oopsh/rules/python_execute.py
oopsh/rules/python_module_error.py
oopsh/rules/quotation_marks.py
oopsh/rules/rails_migrations_pending.py
oopsh/rules/rbenv_install.py
oopsh/rules/react_native_command_unrecognized.py
oopsh/rules/remove_shell_prompt_literal.py
oopsh/rules/remove_trailing_cedilla.py
oopsh/rules/restic_typo.py
oopsh/rules/rm_dir.py
oopsh/rules/rm_root.py
oopsh/rules/scm_correction.py
oopsh/rules/sed_unterminated_s.py
oopsh/rules/sl_ls.py
oopsh/rules/ssh_known_hosts.py
oopsh/rules/su.py
oopsh/rules/sudo.py
oopsh/rules/sudo_command_from_user_path.py
oopsh/rules/switch_lang.py
oopsh/rules/systemctl.py
oopsh/rules/terraform_init.py
oopsh/rules/terraform_init_upgrade.py
oopsh/rules/terraform_no_command.py
oopsh/rules/test.py.py
oopsh/rules/tmux.py
oopsh/rules/touch.py
oopsh/rules/tsuru_login.py
oopsh/rules/tsuru_not_command.py
oopsh/rules/unknown_command.py
oopsh/rules/unsudo.py
oopsh/rules/upper_to_lower_case.py
oopsh/rules/vagrant_up.py
oopsh/rules/whois.py
oopsh/rules/workon_doesnt_exists.py
oopsh/rules/wrong_hyphen_before_subcommand.py
oopsh/rules/xcode_license.py
oopsh/rules/yarn_alias.py
oopsh/rules/yarn_command_not_found.py
oopsh/rules/yarn_command_replaced.py
oopsh/rules/yarn_help.py
oopsh/rules/yum_invalid_operation.py
oopsh/shells/__init__.py
oopsh/shells/bash.py
oopsh/shells/fish.py
oopsh/shells/generic.py
oopsh/shells/powershell.py
oopsh/shells/tcsh.py
oopsh/shells/zsh.py
oopsh/specific/__init__.py
oopsh/specific/apt.py
oopsh/specific/archlinux.py
oopsh/specific/brew.py
oopsh/specific/dnf.py
oopsh/specific/git.py
oopsh/specific/nix.py
oopsh/specific/npm.py
oopsh/specific/sudo.py
oopsh/specific/yum.py
oopsh/system/__init__.py
oopsh/system/unix.py
oopsh/system/win32.py
tests/test_argument_parser.py
tests/test_compat.py
tests/test_conf.py
tests/test_corrector.py
tests/test_logs.py
tests/test_readme.py
tests/test_security.py
tests/test_types.py
tests/test_ui.py
tests/test_utils.py