#!/bin/sh if [ $# -lt 1 ]; then echo "usage: $0 user | global" exit 1 fi shopt -s dotglob 2> /dev/null case "$1" in user) echo "installing the user configuration..." find user -maxdepth 1 -mindepth 1 -exec cp -ivr {} ~ \; ;; global) echo "installing the global configuration..." find global -maxdepth 1 -mindepth 1 -exec cp -ivr {} / \; ;; *) echo "invalid command" ;; esac