added an automated installer
This commit is contained in:
parent
a732fef4fb
commit
52e2e165e3
2 changed files with 43 additions and 0 deletions
utils
29
utils/installer.sh
Executable file
29
utils/installer.sh
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
PRELUDE_INSTALL_DIR="$HOME/.emacs.d"
|
||||
|
||||
echo "Looking for an existing Emacs config..."
|
||||
if [ -f $PRELUDE_INSTALL_DIR ]
|
||||
then
|
||||
echo "Found $PRELUDE_INSTALL_DIR. Backing up to $PRELUDE_INSTALL_DIR.pre-prelude"
|
||||
mv $PRELUDE_INSTALL_DIR $PRELUDE_INSTALL_DIR.pre-prelude
|
||||
fi
|
||||
|
||||
if [ -f ~/.emacs ]
|
||||
then
|
||||
echo "Found ~/.emacs. Backing up to ~/.emacs.pre-prelude"
|
||||
mv ~/.emacs ~/.emacs.pre-prelude
|
||||
fi
|
||||
|
||||
|
||||
echo "Cloning Emacs Prelude from GitHub..."
|
||||
/usr/bin/env git clone https://github.com/bbatsov/emacs-prelude.git $PRELUDE_INSTALL_DIR
|
||||
|
||||
echo ' _____ ____ _ _ '
|
||||
echo '| ____|_ __ ___ __ _ ___ ___ | _ \ _ __ ___| |_ _ __| | ___ '
|
||||
echo '| _| | _ _ \ / _ |/ __/ __| | |_) | __/ _ \ | | | |/ _ |/ _ \'
|
||||
echo '| |___| | | | | | (_| | (__\__ \ | __/| | | __/ | |_| | (_| | __/'
|
||||
echo '|_____|_| |_| |_|\__,_|\___|___/ |_| |_| \___|_|\__,_|\__,_|\___|'
|
||||
|
||||
|
||||
echo '... is now installed!'
|
Loading…
Add table
Add a link
Reference in a new issue