dotfiles

config files for my linux setup
git clone git://edryd.org/dotfiles
Log | Files | Refs | README

uz (301B)


      1 #!/bin/sh
      2 
      3 # uz: safe unzip
      4 #
      5 # unzip file into its own directory
      6 
      7 set -e # exit on error
      8 
      9 if [ $# -ne 1 ]; then
     10   echo "usage: uz ZIPFILE"
     11   exit 1
     12 fi
     13 
     14 # TODO don't create new directory if zip already contains one
     15 mkdir "${1%.zip}"
     16 mv "$1" "${1%.zip}"
     17 cd "${1%.zip}" || exit
     18 unzip "$1" && rm -f "$1"