mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 07:04:12 +00:00 
			
		
		
		
	#1329: Add support for Windows CMD and easier setup for Powershell
				
					
				
			* feat: Added nicer support for Windows CMD & Powershell * Fix typo * Fix CMD console color after thefuck Ctrl-C * Update setup.py Co-authored-by: Pablo Aguiar <scorphus@gmail.com> * Update setup.py Co-authored-by: Pablo Aguiar <scorphus@gmail.com> * Addressed PR comments * fix spacing and newline issues --------- Co-authored-by: Pablo Aguiar <scorphus@gmail.com>
This commit is contained in:
		
							
								
								
									
										22
									
								
								scripts/fuck.ps1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								scripts/fuck.ps1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| if ((Get-Command "fuck").CommandType -eq "Function") { | ||||
| 	fuck @args; | ||||
| 	[Console]::ResetColor() | ||||
| 	exit | ||||
| } | ||||
|  | ||||
| "First time use of thefuck detected. " | ||||
|  | ||||
| if ((Get-Content $PROFILE -Raw -ErrorAction Ignore) -like "*thefuck*") { | ||||
| } else { | ||||
| 	"  - Adding thefuck intialization to user `$PROFILE" | ||||
| 	$script = "`n`$env:PYTHONIOENCODING='utf-8' `niex `"`$(thefuck --alias)`""; | ||||
| 	Write-Output $script | Add-Content $PROFILE | ||||
| } | ||||
|  | ||||
| "  - Adding fuck() function to current session..." | ||||
| $env:PYTHONIOENCODING='utf-8' | ||||
| iex "$($(thefuck --alias).Replace("function fuck", "function global:fuck"))" | ||||
|  | ||||
| "  - Invoking fuck()`n" | ||||
| fuck @args; | ||||
| [Console]::ResetColor() | ||||
		Reference in New Issue
	
	Block a user