Skip to content

Instantly share code, notes, and snippets.

@sfwn
Forked from PuZZleDucK/local-linguist.sh
Created May 24, 2018 05:43
Show Gist options
  • Save sfwn/5e168b7c4166073f36e72de7ebb3e308 to your computer and use it in GitHub Desktop.
Save sfwn/5e168b7c4166073f36e72de7ebb3e308 to your computer and use it in GitHub Desktop.
Script to wrap the `linguist` command so it can be used on non-repositories
echo "Local Linguist (linguist for non repos)"
if git status 2> /dev/null > /dev/null; then
echo "!!! This directory is already a git repository... please use the 'linguist' command instead"
echo "!!! If this command exits unclean it will leave a git repository behind"
echo "!!! You can remove the git repository by running 'rm -Rf .git'"
else
git init 2> /dev/null > /dev/null
git add --all 2> /dev/null > /dev/null
git commit -m "local linguist auto commit" 2> /dev/null > /dev/null
linguist "$@"
rm -Rf .git 2> /dev/null > /dev/null
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment