update docs to use the same alias name as the environment and do not hard-code path to git

master
Andrew Coleman 2021-03-24 11:04:01 -04:00
parent 70a6726ff4
commit e9d9b4b258
1 changed files with 10 additions and 10 deletions

View File

@ -3,21 +3,21 @@
These are my dotfiles, useful for my own shell configuration and not much else. Installation is easy, just paste this into your terminal. These are my dotfiles, useful for my own shell configuration and not much else. Installation is easy, just paste this into your terminal.
#!/bin/sh #!/bin/sh
#Initialization script sourced from Atlassian: https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/ # Initialization script sourced from Atlassian:
# https://developer.atlassian.com/blog/2016/02/best-way-to-store-dotfiles-git-bare-repo/
mkdir -p $HOME/dev mkdir -p $HOME/dev
git clone --bare ssh://git@git.penguincoder.org:2222/penguincoder/dotfiles.git dev/dotfiles.git git clone --bare ssh://git@git.penguincoder.org:2222/penguincoder/dotfiles.git dev/dotfiles.git
function config { function dotfiles {
/usr/bin/git --git-dir=$HOME/dev/dotfiles.git/ --work-tree=$HOME $@ git --git-dir=$HOME/dev/dotfiles.git/ --work-tree=$HOME $@
} }
mkdir -p .config-backup dotfiles checkout
config checkout
if [ $? = 0 ]; then if [ $? = 0 ]; then
mkdir -p .config-backup
echo "Checked out config."; echo "Checked out config.";
else else
echo "Backing up pre-existing dot files."; echo "Backing up pre-existing dot files.";
config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{} dotfiles checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{}
fi; fi;
config checkout dotfiles checkout
config config status.showUntrackedFiles no dotfiles config status.showUntrackedFiles no
config push --set-upstream origin master dotfiles push --set-upstream origin master
which fc-cache 2>/dev/null && fc-cache -f -v ~/.fonts || true