mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-30 22:54:14 +00:00 
			
		
		
		
	#585: Add note about reloading changes in how to configure message
This commit is contained in:
		| @@ -83,13 +83,14 @@ def how_to_configure_alias(configuration_details): | ||||
|     print("Seems like {bold}fuck{reset} alias isn't configured!".format( | ||||
|         bold=color(colorama.Style.BRIGHT), | ||||
|         reset=color(colorama.Style.RESET_ALL))) | ||||
|  | ||||
|     if configuration_details: | ||||
|         content, path = configuration_details | ||||
|         print( | ||||
|             "Please put {bold}{content}{reset} in your " | ||||
|             "{bold}{path}{reset}.".format( | ||||
|             "{bold}{path}{reset} and apply " | ||||
|             "changes with {bold}{reload}{reset} or restart your shell.".format( | ||||
|                 bold=color(colorama.Style.BRIGHT), | ||||
|                 reset=color(colorama.Style.RESET_ALL), | ||||
|                 path=path, | ||||
|                 content=content)) | ||||
|                 **configuration_details)) | ||||
|  | ||||
|     print('More details - https://github.com/nvbn/thefuck#manual-installation') | ||||
|   | ||||
| @@ -44,4 +44,9 @@ class Bash(Generic): | ||||
|             config = '~/.bashrc' | ||||
|         else: | ||||
|             config = 'bash config' | ||||
|         return 'eval $(thefuck --alias)', config | ||||
|  | ||||
|         return { | ||||
|             'content': 'eval $(thefuck --alias)', | ||||
|             'path': config, | ||||
|             'reload': u'source {}'.format(config), | ||||
|         } | ||||
|   | ||||
| @@ -67,8 +67,11 @@ class Fish(Generic): | ||||
|         return u'; and '.join(commands) | ||||
|  | ||||
|     def how_to_configure(self): | ||||
|         return (r"eval (thefuck --alias | tr '\n' ';')", | ||||
|                 '~/.config/fish/config.fish') | ||||
|         return { | ||||
|             'content': r"eval (thefuck --alias | tr '\n' ';')", | ||||
|             'path': '~/.config/fish/config.fish', | ||||
|             'reload': 'fish', | ||||
|         } | ||||
|  | ||||
|     def put_to_history(self, command): | ||||
|         try: | ||||
|   | ||||
| @@ -15,4 +15,8 @@ class Powershell(Generic): | ||||
|         return u' -and '.join('({0})'.format(c) for c in commands) | ||||
|  | ||||
|     def how_to_configure(self): | ||||
|         return 'iex "thefuck --alias"', '$profile' | ||||
|         return { | ||||
|             'content': 'iex "thefuck --alias"', | ||||
|             'path': '$profile', | ||||
|             'reload': '& $profile', | ||||
|         } | ||||
|   | ||||
| @@ -31,4 +31,8 @@ class Tcsh(Generic): | ||||
|         return u'#+{}\n{}\n'.format(int(time()), command_script) | ||||
|  | ||||
|     def how_to_configure(self): | ||||
|         return 'eval `thefuck --alias`', '~/.tcshrc' | ||||
|         return { | ||||
|             'content': 'eval `thefuck --alias`', | ||||
|             'path': '~/.tcshrc', | ||||
|             'reload': 'tcsh', | ||||
|         } | ||||
|   | ||||
| @@ -45,4 +45,8 @@ class Zsh(Generic): | ||||
|             return '' | ||||
|  | ||||
|     def how_to_configure(self): | ||||
|         return 'eval $(thefuck --alias)', '~/.zshrc' | ||||
|         return { | ||||
|             'content': 'eval $(thefuck --alias)', | ||||
|             'path': '~/.zshrc', | ||||
|             'reload': 'source ~/.zshrc', | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user