mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
22 lines
580 B
Bash
Executable file
22 lines
580 B
Bash
Executable file
#!/bin/sh
|
|
|
|
gitDir=".git"
|
|
gitmoduleFile=".gitmodules"
|
|
sshGitmodulesFile=".gitmodules.ssh"
|
|
httpsGitmodulesFile=".gitmodules.https"
|
|
|
|
error() { printf "\033[0;41m%s\033[0m" "${1}"; exit 1; }
|
|
|
|
if [ ! -d "${gitDir}" ]; then
|
|
error "${gitDir} does not exist! Maybe you ran this script in the wrong directory"
|
|
fi
|
|
|
|
if [ "$1" != "ssh" ] && [ "$1" != "https" ]; then
|
|
error "Invalid param! Valid params are: 'ssh', 'https'"
|
|
fi
|
|
|
|
if [ "$1" = "ssh" ]; then
|
|
cp -v "$sshGitmodulesFile" "$gitmoduleFile"
|
|
elif [ "$1" = "https" ]; then
|
|
cp -v "$httpsGitmodulesFile" "$gitmoduleFile"
|
|
fi
|