7Q73KUWWX2YJFIMVB3IWNHNQQTH4NXPUBOLF7SMIAZR73G7CQJ3AC 7RXTZBI7YZ7IQMBT7HEU4HXTLCWPJGHRJ2UJ7BKU6OB3AGJLEOEAC QWJ5FBQ7ZL75GTXLYEVPTLK7AEMBMBEYE7536WFLGINTG332LAIAC TEV6WRN5EQKRRGL7PEGQ24AOSR66SMOJWMSNAPFPA4MVQW2SRTPQC ODCMJEPVOBW3GNAN5F5TVT7WN6JZGGAF6YBGJZMSZX7ZLUFEHABQC 4AS65HNAMLGMRXZ5HOMDMTQQS6A7HHAYODVL4JQF7DGPX6ICA3NQC TEL56GBVOF2MMI57W2NEAUOUTRCYRRLGXRJXG7GUUM2NQR5GD6UAC lnr() {mkdir -p `dirname "$2"` || trueln -sf `pwd`/"$1" "$2"
repo_dir=$(dirname "$0")# safe link w/ recursive directory creationslnr() {target=$repo_dir/$1link=$HOME/$2if [ -s "$link" ]; thenecho "'$2' already linked"elif [ -e "$link" ]; thenecho "Not able to create config file '$2': Already exists." >&2elsemkdir -p `dirname "$link"` # create any directories leading to the link fileln -s "$target" "$link"fi