[setup] added git init script
This commit is contained in:
parent
f822ccdd72
commit
7ab0e140b0
46
setup/git.personal.sh
Executable file
46
setup/git.personal.sh
Executable file
@ -0,0 +1,46 @@
|
||||
#!/usr/bin/env zsh
|
||||
|
||||
# config
|
||||
git_host="git.simoncor.net"
|
||||
git_token=""
|
||||
git_user="siempie"
|
||||
git_repo_dir=~/Documents/"siempie"
|
||||
git_repos=(
|
||||
"ansible"
|
||||
"ansible-deployment-container"
|
||||
"docs"
|
||||
"dotfiles"
|
||||
"dotfiles-nix"
|
||||
"hugo-sws"
|
||||
"kubernetes"
|
||||
"renovate"
|
||||
"roundcube"
|
||||
"scripts"
|
||||
"simoncor.net"
|
||||
"start.simoncor.net"
|
||||
"terraform"
|
||||
)
|
||||
|
||||
# get the git token
|
||||
vared -p "Enter your git token: " -c git_token
|
||||
echo ""
|
||||
|
||||
# create folder if it doesn't exist
|
||||
mkdir -p "${git_repo_dir}"
|
||||
|
||||
# clone repositories
|
||||
for git_repo in "${git_repos[@]}"; do
|
||||
|
||||
# check if repo exists
|
||||
if [ -f ${git_repo_dir}/${git_repo} ]; then
|
||||
echo "🚫 error: directory exists"
|
||||
exit
|
||||
fi
|
||||
|
||||
# clone repository
|
||||
git clone https://${git_user}:${git_token}@${git_host}/${git_user}/${git_repo} ${git_repo_dir}/${git_repo} &> /dev/null
|
||||
|
||||
# print success message
|
||||
echo "✅ done - ${git_repo}"
|
||||
|
||||
done
|
Reference in New Issue
Block a user