[setup] added office git setup script
This commit is contained in:
parent
aba4be91be
commit
b0b8f778f2
34
setup/git.office.sh
Executable file
34
setup/git.office.sh
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/usr/bin/env zsh
|
||||||
|
|
||||||
|
# config
|
||||||
|
git_host="gitlab.itcreation.nl"
|
||||||
|
git_token=""
|
||||||
|
git_user="admscornet"
|
||||||
|
git_repo_dir=~/Documents/git/"IT creation"
|
||||||
|
git_repos=(
|
||||||
|
"itc-ansible"
|
||||||
|
)
|
||||||
|
|
||||||
|
# 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_host}/${git_user}/${git_repo}"
|
||||||
|
|
||||||
|
done
|
Reference in New Issue
Block a user