Compare commits

..

No commits in common. "4288228da540b15e5f2412183e4ecd60d52cea83" and "3632e5cdcd920f03defcad383fe273a7f52724b9" have entirely different histories.

View file

@ -25,9 +25,9 @@
'clone-one'() { 'clone-one'() {
local url=$1 local url=$1
local package=${${url##*/}%.git} local package=${${url##*/}%.git}
# Simple package names are fetched from the configured source prefix. # Simple package names are fetched from my GitHub repos.
[[ $url != */* ]] && url=$DOTS_SOURCE_PREFIX/$package [[ $url != */* ]] && url=$GITHUB_USER/dot-$package
# user/repo packages are fetched from that user's GitHub repos. # user/repo packages are fetched from that user's repos.
[[ $url != *:* ]] && url=https://github.com/$url [[ $url != *:* ]] && url=https://github.com/$url
if [[ -d $DOTFILES/$package ]]; then if [[ -d $DOTFILES/$package ]]; then
echo "Looks like you already have $package cloned." >&2 echo "Looks like you already have $package cloned." >&2
@ -128,26 +128,22 @@
done done
} }
'main'() { : ${DOTFILES:=~/dotfiles} ${STOW:=stow} ${GITHUB_USER:=00dani}
: ${DOTFILES:=~/dotfiles} ${STOW:=stow} ${DOTS_SOURCE_PREFIX:=https://git.00dani.me/dot}
comm=$1 comm=$1
if (( $# == 0 )); then if (( $# == 0 )); then
if [[ -d $DOTFILES ]]; then if [[ -d $DOTFILES ]]; then
comm=status comm=status
else else
comm=bootstrap comm=bootstrap
fi fi
fi fi
case $comm in case $comm in
bootstrap) bootstrap ;; bootstrap) bootstrap ;;
clone) clone ${argv[2,-1]} ;; clone) clone ${argv[2,-1]} ;;
fetch) fetch ${argv[2,-1]} ;; fetch) fetch ${argv[2,-1]} ;;
link) link ${argv[2,-1]} ;; link) link ${argv[2,-1]} ;;
pull) pull ${argv[2,-1]} ;; pull) pull ${argv[2,-1]} ;;
st|status) status ${argv[2,-1]} ;; st|status) status ${argv[2,-1]} ;;
esac esac
}
'main'