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