generated from Templates/Baseline
fix shellcheck issues
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/deploy Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
All checks were successful
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/push/next Pipeline was successful
ci/woodpecker/push/deploy Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
ci/woodpecker/pr/deploy Pipeline was successful
ci/woodpecker/pr/next Pipeline was successful
This commit is contained in:
parent
c55408b4b3
commit
484fed8265
9
arkanum
9
arkanum
@ -67,6 +67,7 @@ function instDockerCLI() {
|
|||||||
sudo -E install -m 0755 -d /etc/apt/keyrings
|
sudo -E install -m 0755 -d /etc/apt/keyrings
|
||||||
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo -E gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo -E gpg --dearmor -o /etc/apt/keyrings/docker.gpg
|
||||||
sudo -E chmod a+r /etc/apt/keyrings/docker.gpg
|
sudo -E chmod a+r /etc/apt/keyrings/docker.gpg
|
||||||
|
# shellcheck disable=SC2046,SC2027
|
||||||
echo \
|
echo \
|
||||||
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
|
||||||
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
|
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
|
||||||
@ -90,6 +91,7 @@ function instDotNet() {
|
|||||||
|
|
||||||
say "Installing latest .NET Core LTS release..." "dotnet"
|
say "Installing latest .NET Core LTS release..." "dotnet"
|
||||||
/tmp/dotnet-install.sh --channel LTS
|
/tmp/dotnet-install.sh --channel LTS
|
||||||
|
# shellcheck disable=SC2016
|
||||||
echo 'export PATH=$PATH:/config/.dotnet' | sudo tee -a /etc/bash.bashrc > /dev/null
|
echo 'export PATH=$PATH:/config/.dotnet' | sudo tee -a /etc/bash.bashrc > /dev/null
|
||||||
|
|
||||||
say "Cleaning up..." "dotnet"
|
say "Cleaning up..." "dotnet"
|
||||||
@ -113,6 +115,7 @@ function instGoLang() {
|
|||||||
say "Installing golang ($GOVERSION)...." "GoLang"
|
say "Installing golang ($GOVERSION)...." "GoLang"
|
||||||
sudo rm -rf /usr/local/go
|
sudo rm -rf /usr/local/go
|
||||||
sudo tar -C /usr/local -xzf /tmp/golang.tar.gz
|
sudo tar -C /usr/local -xzf /tmp/golang.tar.gz
|
||||||
|
# shellcheck disable=SC2016
|
||||||
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/bash.bashrc > /dev/null
|
echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee -a /etc/bash.bashrc > /dev/null
|
||||||
say "Cleaning up..." "GoLang"
|
say "Cleaning up..." "GoLang"
|
||||||
rm -f /tmp/golang.tar.gz
|
rm -f /tmp/golang.tar.gz
|
||||||
@ -244,7 +247,7 @@ function main() {
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for i in $@; do
|
for i in "$@"; do
|
||||||
if [[ "$1" == "-h" ]]; then
|
if [[ "$1" == "-h" ]]; then
|
||||||
showHelp
|
showHelp
|
||||||
exit 0
|
exit 0
|
||||||
@ -253,7 +256,7 @@ function main() {
|
|||||||
elif [[ "$i" == "dotnet" ]]; then
|
elif [[ "$i" == "dotnet" ]]; then
|
||||||
instDotNet
|
instDotNet
|
||||||
elif [[ "$i" == "golang" ]]; then
|
elif [[ "$i" == "golang" ]]; then
|
||||||
instGoLang
|
instGoLang "$2"
|
||||||
elif [[ "$i" == "nodejs" ]]; then
|
elif [[ "$i" == "nodejs" ]]; then
|
||||||
if [[ "$2" == "--legacy" ]]; then
|
if [[ "$2" == "--legacy" ]]; then
|
||||||
sayW "Installing NodeJS with legacy function" "Arkanum"
|
sayW "Installing NodeJS with legacy function" "Arkanum"
|
||||||
@ -285,4 +288,4 @@ function main() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
main $@
|
main "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user