mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 15:12:20 +00:00 
			
		
		
		
	Merge pull request #608 from MattKotsenas/bugfix/no-history
Update PowerShell alias to handle no history
This commit is contained in:
		| @@ -3,11 +3,14 @@ from .generic import Generic | ||||
|  | ||||
| class Powershell(Generic): | ||||
|     def app_alias(self, fuck): | ||||
|         return 'function ' + fuck + ' { \n' \ | ||||
|                '    $fuck = $(thefuck (Get-History -Count 1).CommandLine);\n' \ | ||||
|                '    if (-not [string]::IsNullOrWhiteSpace($fuck)) {\n' \ | ||||
|                '        if ($fuck.StartsWith("echo")) { $fuck = $fuck.Substring(5); }\n' \ | ||||
|                '        else { iex "$fuck"; }\n' \ | ||||
|         return 'function ' + fuck + ' {\n' \ | ||||
|                '    $history = (Get-History -Count 1).CommandLine;\n' \ | ||||
|                '    if (-not [string]::IsNullOrWhiteSpace($history)) {\n' \ | ||||
|                '        $fuck = $(thefuck $history);\n' \ | ||||
|                '        if (-not [string]::IsNullOrWhiteSpace($fuck)) {\n' \ | ||||
|                '            if ($fuck.StartsWith("echo")) { $fuck = $fuck.Substring(5); }\n' \ | ||||
|                '            else { iex "$fuck"; }\n' \ | ||||
|                '        }\n' \ | ||||
|                '    }\n' \ | ||||
|                '}\n' | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user