added an automated installer
This commit is contained in:
parent
a732fef4fb
commit
52e2e165e3
2 changed files with 43 additions and 0 deletions
14
README.md
14
README.md
|
@ -162,6 +162,20 @@ The following list will be expanded greatly in the future.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
### Automated
|
||||||
|
|
||||||
|
You can install Emacs via the command line with either `curl` or `wget`.
|
||||||
|
|
||||||
|
If you're using `curl` type the following command:
|
||||||
|
|
||||||
|
`curl -L https://github.com/bbatsov/emacs-prelude/raw/master/utils/installer.sh | sh`
|
||||||
|
|
||||||
|
If you're using `wget` type:
|
||||||
|
|
||||||
|
`wget --no-check-certificate https://github.com/bbatsov/emacs-prelude/raw/master/utils/installer.sh -O - | sh`
|
||||||
|
|
||||||
|
### Manual
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ git clone git://github.com/bbatsov/emacs-prelude.git path/to/local/repo
|
$ git clone git://github.com/bbatsov/emacs-prelude.git path/to/local/repo
|
||||||
$ ln -s path/to/local/repo ~/.emacs.d
|
$ ln -s path/to/local/repo ~/.emacs.d
|
||||||
|
|
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…
Reference in a new issue