#!/usr/bin/env bash # Repository cleanup branch="`git branch --show-current`" echo "Cleaning up repository..." # Backup config & remove git dir echo "Backing up config & deleting git dir..." mv .git/config config rm -rf .git # Setup git echo "Setting up git repository..." git config --global init.defaultBranch "$branch" git init git config --global user.name "adi1090x" git config --global user.email "adi1090x@gmail.com" sudo git config --system core.editor vim git config --global credential.helper cache git config --global credential.helper 'cache --timeout=25000' git config --global push.default simple echo "Git repository setup complete!" # Move config to git again & push changes to repository echo "Moving config to git dir & push changes..." mv config .git/config git add --all . read -p "Enter Commit Message: " cmt git commit -m "$cmt" git remote add origin https://github.com/archcraft-os/archcraft-berry git push --force --set-upstream origin "$branch" echo "Clean up completed."