36 lines
817 B
Bash
Executable file
36 lines
817 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
echo "> Deploying to GitHub..."
|
|
|
|
set -e
|
|
|
|
echo ">> Downloading existing dotfiles..."
|
|
git clone --depth=1 git@github.com:RealOrangeOne/dotfiles.git /tmp/existing-dotfiles
|
|
|
|
echo ">> Remove existing files..."
|
|
cd /tmp/existing-dotfiles
|
|
git rm -rf .
|
|
cd -
|
|
|
|
echo ">> Copying existing..."
|
|
rsync -rtv . /tmp/existing-dotfiles/
|
|
|
|
echo ">> Getting Atom Data..."
|
|
cd /tmp/existing-dotfiles/
|
|
mkdir -p atom
|
|
git clone --depth=1 git@gist.github.com:9f9a4dd799ad01aa0502a09f06cbf454.git atom/
|
|
rm -rf atom/.git
|
|
mv atom/Atom\ Settings.md atom/README.md
|
|
|
|
|
|
echo ">> Saving changes..."
|
|
git config user.name "Jake Howard"
|
|
git config user.email "git@theorangeone.net"
|
|
git add .
|
|
git commit -m "GitHub deploy at $(date +%d/%m/%Y)."
|
|
git push -f origin master
|
|
|
|
echo "> Deployment Complete."
|
|
|
|
cd -
|
|
rm -rf /tmp/existing-dotfiles
|