#!/bin/sh DOTFILES_DIR=$(dirname $0) STOW="$DOTFILES_DIR/stow" if [ "$#" -lt 2 ] then echo "usage: $(basename $0) tag file-to-adopt" exit 1 fi if [ -d $2 ] then TARGET="$DOTFILES_DIR/$1/$2" if ! [ -d $TARGET ] then mkdir -p $TARGET fi mv $2/* $TARGET $STOW $1 elif [ -f $2 ] then TARGET="$DOTFILES_DIR/$1/$(dirname $2)" if ! [ -d $TARGET ] then mkdir -p $TARGET fi mv $2 $TARGET $STOW $1 fi