mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-29 22:24:44 +00:00 
			
		
		
		
	Merge branch 'juzim-apt_get_not_installed'
This commit is contained in:
		| @@ -7,6 +7,8 @@ from tests.utils import Command | ||||
|     (Command(script='vim', stderr='vim: command not found'), | ||||
|      [('vim', 'main'), ('vim-tiny', 'main')]), | ||||
|     (Command(script='sudo vim', stderr='vim: command not found'), | ||||
|      [('vim', 'main'), ('vim-tiny', 'main')]), | ||||
|     (Command(script='vim', stderr="The program 'vim' is currently not installed. You can install it by typing: sudo apt install vim"), | ||||
|      [('vim', 'main'), ('vim-tiny', 'main')])]) | ||||
| def test_match(mocker, command, packages): | ||||
|     mocker.patch('thefuck.rules.apt_get.which', return_value=None) | ||||
|   | ||||
| @@ -29,7 +29,7 @@ def get_package(executable): | ||||
|  | ||||
|  | ||||
| def match(command): | ||||
|     if 'not found' in command.stderr: | ||||
|     if 'not found' in command.stderr or 'not installed' in command.stderr: | ||||
|         executable = _get_executable(command) | ||||
|         return not which(executable) and get_package(executable) | ||||
|     else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user