From bd19deeb13e0deac50add55ba3133c58288f4139 Mon Sep 17 00:00:00 2001 From: Sravan Balaji Date: Wed, 25 Nov 2020 15:30:34 -0500 Subject: [PATCH] Config Alias Update - Change fish "config" alias - Update README to include instructions for new alias --- .config/fish/config.fish | 2 +- README.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.config/fish/config.fish b/.config/fish/config.fish index da9148f..8e0d005 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -42,7 +42,7 @@ alias gpg-check="gpg2 --keyserver-options auto-key-retrieve --verify" alias gpg-retrieve="gpg2 --keyserver-options auto-key-retrieve --receive-keys" # bare git repo alias for dotfiles -alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME' +alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg" ############### # FISH PROMPT # diff --git a/README.md b/README.md index dc4d7c9..882cca1 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,15 @@ Personal dotfiles repository See [Acknowledgements](#Acknowledgements) for tutorial source. * Prior to the installation, create alias for config - * `alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'` + * `alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"` * Add `.cfg` to `.gitignore` * `echo ".cfg" >> .gitignore` * Clone dotfiles into a bare repository * `git clone --bare $HOME/.cfg` * Define the alias in the current shell scope - * `alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'` + * `alias config="GIT_WORK_TREE=~ GIT_DIR=~/.cfg"` * Checkout content from bare repository to `$HOME` - * `config checkout` + * `config git checkout` * Step above might fail with a message like: * ``` error: The following untracked working tree files would be overwritten by checkout: @@ -27,9 +27,9 @@ See [Acknowledgements](#Acknowledgements) for tutorial source. * Delete `.bashrc` and `.gitignore` * `rm ~/.bashrc ~/.gitignore` * Re-run checkout - * `config checkout` + * `config git checkout` * Set the flag `showUntrackedFiles` to `no` on this specific (local) repo - * `config config --local status.showUntrackedFiles no` + * `config git config --local status.showUntrackedFiles no` ## Acknowledgements