dotfiles

regexghost dotfiles and scripts
git clone https://git.regexghost.com/dotfiles.git
Log | Files | Refs | README

mymv.sh (360B)


      1 #!/bin/sh
      2 
      3 # Wrapper for mv as suckless sbase doesn't have `mv -i`
      4 
      5 if [ "$#" -eq 2 ]; then
      6 	file="$2"
      7 	[ -d "$file" ] && file="${2}/$(basename "$1")"
      8 	if [ -f "$file" ]; then
      9 		read -p "Overwrite existing file? (y/N) " yesOrNo
     10 		if [ "$yesOrNo" = "y" ] || [ "$yesOrNo" = "Y" ]; then
     11 			mv "$1" "$file"
     12 		fi
     13 		exit
     14 	else
     15 		mv "$1" "$file"
     16 	fi
     17 else
     18 	mv "$@"
     19 fi