Add trash-cli aliases and disable normal rm
This commit is contained in:
		
							
								
								
									
										15
									
								
								init.zsh
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								init.zsh
									
									
									
									
									
								
							| @ -49,12 +49,21 @@ alias cd..="cd .." | |||||||
| export LESS="--mouse" | export LESS="--mouse" | ||||||
|  |  | ||||||
| # Safer file functions | # Safer file functions | ||||||
| local rm_confirm_flag='-i' | #local rm_confirm_flag='-i' | ||||||
| uname | grep -i linux >/dev/null && rm_confirm_flag='-I' | #uname | grep -i linux >/dev/null && rm_confirm_flag='-I' | ||||||
| alias rm="rm ${rm_confirm_flag}" | #alias rm="rm ${rm_confirm_flag}" | ||||||
|  | function rm() { | ||||||
|  |     echo 'Use trash-put (aliased to "tp") to delete items.' | ||||||
|  |     echo 'If you REALLY want to continue, use "command rm"' | ||||||
|  | } | ||||||
| alias cp="cp -i" | alias cp="cp -i" | ||||||
| alias mv="mv -i" | alias mv="mv -i" | ||||||
|  |  | ||||||
|  | # trash-cli | ||||||
|  | alias tp='trash-put' | ||||||
|  | alias tls='trash-list' | ||||||
|  | alias trs='trash-restore' | ||||||
|  |  | ||||||
| # Use vi mode | # Use vi mode | ||||||
| bindkey -v | bindkey -v | ||||||
| # Implement a replace mode | # Implement a replace mode | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user