mirror of
				https://github.com/wting/autojump
				synced 2025-06-13 12:54:07 +00:00 
			
		
		
		
	make zsh installer more robust to fpath problems
This commit is contained in:
		
							parent
							
								
									e60f35d866
								
							
						
					
					
						commit
						512db419e1
					
				
							
								
								
									
										15
									
								
								install.zsh
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								install.zsh
									
									
									
									
									
								
							| @ -37,7 +37,7 @@ while true; do | ||||
|     esac | ||||
| done | ||||
| 
 | ||||
| echo "Installing to ${prefix} ..." | ||||
| echo "Installing main files to ${prefix} ..." | ||||
| 
 | ||||
| sudo mkdir -p ${prefix}/share/autojump/ | ||||
| sudo cp icon.png ${prefix}/share/autojump/ | ||||
| @ -46,7 +46,18 @@ sudo cp autojump ${prefix}/bin/ | ||||
| sudo cp autojump.1 ${prefix}/share/man/man1/ | ||||
| 
 | ||||
| # autocompletion file in the first directory of the FPATH variable | ||||
| sudo cp _j $(echo $FPATH | cut -d":" -f 1) | ||||
| fail=true | ||||
| for f in $fpath | ||||
| do | ||||
|     sudo cp _j $f && fail=false && break | ||||
| done | ||||
| if $fail | ||||
| then | ||||
|     echo "Couldn't find a place to put the autocompletion file :-(" | ||||
|     echo "Still trying to install the rest of autojump..." | ||||
| else | ||||
|     echo "Installed autocompletion file to $f" | ||||
| fi | ||||
| 
 | ||||
| if [ -d "/etc/profile.d" ]; then | ||||
|     sudo cp autojump.zsh /etc/profile.d/ | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user