Skip to content

Commit 1758991

Browse files
author
Sean Sundberg
authored
Update base image and cli versions (#44)
Signed-off-by: Sean Sundberg <seansund@us.ibm.com>
1 parent 787fba3 commit 1758991

4 files changed

Lines changed: 100 additions & 122 deletions

File tree

.github/workflows/docker-build.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ jobs:
2020
- alpine
2121
- fedora
2222
terraform:
23-
- v1.0
24-
- v1.1
25-
- v1.2
23+
- v1.6
24+
- v1.7
25+
- v1.8
26+
- v1.9
2627

2728
env:
28-
TERRAFORM_LATEST: "v1.2"
29+
TERRAFORM_LATEST: "v1.9"
2930

3031
steps:
3132
- name: Checkout

Containerfile-alpine

Lines changed: 44 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,114 +1,106 @@
1-
ARG TERRAFORM_VERSION=v1.2
1+
ARG TERRAFORM_VERSION=v1.9
22
FROM quay.io/cloudnativetoolkit/terraform:${TERRAFORM_VERSION}-v4.0.0-alpine
33

44
ARG TARGETPLATFORM
55
ARG BASE_OS=alpine
6-
ARG OPENSHIFT_CLI_VERSION=4.10
7-
ARG KUBESEAL_VERSION=0.18.1
8-
ARG ARGOCD_VERSION=2.4.6
9-
ARG KUSTOMIZE_VERSION=4.5.5
10-
ARG TKN_VERSION=0.23.1
6+
ARG OPENSHIFT_CLI_VERSION=4.17
7+
ARG KUBESEAL_VERSION=0.28.0
8+
ARG ARGOCD_VERSION=2.14.4
9+
ARG KUSTOMIZE_VERSION=5.6.0
10+
ARG TKN_VERSION=1.17.1
1111

1212
ENV TF_CLI_ARGS_apply="-parallelism=6"
1313
ENV TF_LOG_PROVIDER_gitops=DEBUG
1414
ENV TF_LOG_PROVIDER_clis=DEBUG
1515

16-
RUN sudo apk add --no-cache \
16+
USER root
17+
RUN apk add --no-cache --force-broken-world \
1718
ca-certificates \
1819
perl \
1920
openvpn \
2021
apache2-utils \
21-
&& sudo rm -rf /var/cache/apk/*
22+
&& rm -rf /var/cache/apk/*
2223

23-
WORKDIR $GOPATH/bin
24-
25-
COPY src/bin/* /usr/local/bin/
26-
27-
COPY --chown=devops:root src/home/ ${HOME}/
28-
29-
WORKDIR ${HOME}
30-
31-
RUN cat ./image-message >> ./.bashrc-ni
32-
33-
RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/clients/ocp/stable-${OPENSHIFT_CLI_VERSION}/openshift-client-linux.tar.gz --output oc-client.tar.gz && \
34-
mkdir tmp && \
24+
RUN mkdir tmp && \
3525
cd tmp && \
36-
tar xzf ../oc-client.tar.gz && \
37-
sudo mv ./oc /usr/local/bin && \
26+
curl -L https://mirror.openshift.com/pub/openshift-v4/$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/clients/ocp/stable-${OPENSHIFT_CLI_VERSION}/openshift-client-linux.tar.gz --output oc-client.tar.gz && \
27+
tar xzf oc-client.tar.gz && \
28+
mv ./oc /usr/local/bin && \
3829
cd .. && \
39-
rm -rf tmp && \
40-
rm oc-client.tar.gz
30+
rm -rf tmp
4131

42-
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/kubectl" && \
32+
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/kubectl" && \
4333
chmod +x ./kubectl && \
44-
sudo mv ./kubectl /usr/local/bin && \
34+
mv ./kubectl /usr/local/bin && \
4535
kubectl version --client
4636

47-
RUN curl -sL -o ./yq3 $(curl -sL https://api.github.com/repos/mikefarah/yq/releases/tags/3.4.1 | jq -r --arg NAME "yq_linux_$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)" '.assets[] | select(.name == $NAME) | .browser_download_url') && \
37+
RUN curl -sL -o ./yq3 $(curl -sL https://api.github.com/repos/mikefarah/yq/releases/tags/3.4.1 | jq -r --arg NAME "yq_linux_$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)" '.assets[] | select(.name == $NAME) | .browser_download_url') && \
4838
chmod +x ./yq3 && \
49-
sudo mv ./yq3 /usr/bin/yq3 && \
39+
mv ./yq3 /usr/bin/yq3 && \
5040
yq3 --version
5141

5242
RUN curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash && helm version
5343

5444
## kubeseal
55-
RUN curl -sLo kubeseal.tar.gz https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
56-
mkdir tmp && \
45+
RUN mkdir tmp && \
5746
cd tmp && \
58-
tar xzf ../kubeseal.tar.gz && \
47+
curl -sLo kubeseal.tar.gz https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
48+
tar xzf kubeseal.tar.gz && \
5949
chmod +x kubeseal && \
60-
sudo mv kubeseal /usr/local/bin && \
50+
mv kubeseal /usr/local/bin && \
6151
cd .. && \
6252
rm -rf tmp && \
63-
rm kubeseal.tar.gz && \
6453
kubeseal --version
6554

6655
## argocd
67-
RUN curl -sLo argocd https://github.com/argoproj/argo-cd/releases/download/v${ARGOCD_VERSION}/argocd-linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi) && \
56+
RUN curl -sLo argocd https://github.com/argoproj/argo-cd/releases/download/v${ARGOCD_VERSION}/argocd-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi) && \
6857
chmod +x argocd && \
69-
sudo mv argocd /usr/local/bin && \
58+
mv argocd /usr/local/bin && \
7059
argocd version --client
7160

7261
## kustomize
73-
RUN curl -sLo kustomize.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
74-
mkdir tmp && \
62+
RUN mkdir tmp && \
7563
cd tmp && \
76-
tar xzf ../kustomize.tar.gz && \
77-
sudo mv kustomize /usr/local/bin && \
64+
curl -sLo kustomize.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
65+
tar xzf kustomize.tar.gz && \
66+
mv kustomize /usr/local/bin && \
7867
cd .. && \
7968
rm -rf tmp && \
80-
rm kustomize.tar.gz && \
8169
kustomize version
8270

8371
## tkn
84-
RUN if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then exit 0; fi; \
85-
curl -sLo tkn.tar.gz https://mirror.openshift.com/pub/openshift-v4/amd64/clients/pipeline/${TKN_VERSION}/tkn-linux-amd64-${TKN_VERSION}.tar.gz && \
86-
mkdir tmp && \
72+
RUN mkdir tmp && \
8773
cd tmp && \
88-
tar xzf ../tkn.tar.gz && \
89-
sudo mv tkn /usr/local/bin && \
74+
curl -sLo tkn.tar.gz https://mirror.openshift.com/pub/openshift-v4/clients/pipelines/${TKN_VERSION}/tkn-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
75+
tar xzf tkn.tar.gz && \
76+
mv tkn /usr/local/bin && \
9077
cd .. && \
9178
rm -rf tmp && \
92-
rm tkn.tar.gz && \
9379
tkn version
9480

9581
ARG IGC_VERSION=1.42.3
9682

9783
## igc
98-
RUN curl -sL -o ./igc https://github.com/cloud-native-toolkit/ibm-garage-cloud-cli/releases/download/v${IGC_VERSION}/igc-${BASE_OS}-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
84+
RUN echo "Base OS: ${BASE_OS}" && curl -sL -o ./igc https://github.com/cloud-native-toolkit/ibm-garage-cloud-cli/releases/download/v${IGC_VERSION}/igc-${BASE_OS}-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
9985
chmod +x igc && \
100-
sudo mv igc /usr/local/bin && \
101-
sudo igc plugins --path /usr/local/bin && \
86+
mv igc /usr/local/bin && \
87+
igc plugins --path /usr/local/bin && \
10288
igc --version
10389

10490
ARG GITU_VERSION=1.14.7
10591

10692
## gitu
107-
RUN curl -sL -o ./gitu https://github.com/cloud-native-toolkit/git-client/releases/download/v${GITU_VERSION}/gitu-${BASE_OS}-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
93+
RUN curl -sL -o ./gitu https://github.com/cloud-native-toolkit/git-client/releases/download/v${GITU_VERSION}/gitu-${BASE_OS}-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
10894
chmod +x gitu && \
109-
sudo mv gitu /usr/local/bin && \
95+
mv gitu /usr/local/bin && \
11096
gitu --version
11197

98+
USER devops
99+
100+
COPY src/bin/* /usr/local/bin/
101+
102+
COPY --chown=devops:root src/home/ ${HOME}/
103+
112104
VOLUME /workspaces
113105

114-
ENTRYPOINT ["/bin/bash"]
106+
ENTRYPOINT ["/bin/bash", "-c", "./image-message && /bin/bash"]

Containerfile-fedora

Lines changed: 45 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,119 +1,106 @@
1-
ARG TERRAFORM_VERSION=v1.2
1+
ARG TERRAFORM_VERSION=v1.9
22
FROM quay.io/cloudnativetoolkit/terraform:${TERRAFORM_VERSION}-v4.0.0-fedora
33

44
ARG TARGETPLATFORM
55
ARG BASE_OS=linux
6-
ARG OPENSHIFT_CLI_VERSION=4.10
7-
ARG KUBESEAL_VERSION=0.18.1
8-
ARG ARGOCD_VERSION=2.4.6
9-
ARG KUSTOMIZE_VERSION=4.5.5
10-
ARG TKN_VERSION=0.23.1
6+
ARG OPENSHIFT_CLI_VERSION=4.17
7+
ARG KUBESEAL_VERSION=0.28.0
8+
ARG ARGOCD_VERSION=2.14.4
9+
ARG KUSTOMIZE_VERSION=5.6.0
10+
ARG TKN_VERSION=1.17.1
1111

1212
ENV TF_CLI_ARGS_apply="-parallelism=6"
1313
ENV TF_LOG_PROVIDER_gitops=DEBUG
1414
ENV TF_LOG_PROVIDER_clis=DEBUG
1515

16-
RUN sudo dnf install -y \
16+
USER root
17+
RUN dnf install -y \
1718
ca-certificates \
1819
perl \
1920
openvpn \
2021
httpd-tools \
21-
&& sudo dnf clean all
22+
&& dnf clean all
2223

23-
WORKDIR $GOPATH/bin
24-
25-
COPY src/bin/* /usr/local/bin/
26-
27-
COPY --chown=devops:root src/home/ ${HOME}/
28-
29-
WORKDIR ${HOME}
30-
31-
RUN cat ./image-message >> ./.bashrc-ni
32-
33-
RUN curl -L https://mirror.openshift.com/pub/openshift-v4/$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/clients/ocp/stable-${OPENSHIFT_CLI_VERSION}/openshift-client-linux.tar.gz --output oc-client.tar.gz && \
34-
mkdir tmp && \
24+
RUN mkdir tmp && \
3525
cd tmp && \
36-
tar xzf ../oc-client.tar.gz && \
37-
sudo mv ./oc /usr/local/bin && \
26+
curl -L https://mirror.openshift.com/pub/openshift-v4/$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/clients/ocp/stable-${OPENSHIFT_CLI_VERSION}/openshift-client-linux.tar.gz --output oc-client.tar.gz && \
27+
tar xzf oc-client.tar.gz && \
28+
mv ./oc /usr/local/bin && \
3829
cd .. && \
39-
rm -rf tmp && \
40-
rm oc-client.tar.gz
30+
rm -rf tmp
4131

42-
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/kubectl" && \
32+
RUN curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/kubectl" && \
4333
chmod +x ./kubectl && \
44-
sudo mv ./kubectl /usr/local/bin && \
34+
mv ./kubectl /usr/local/bin && \
4535
kubectl version --client
4636

47-
RUN curl -sL -o ./yq3 $(curl -sL https://api.github.com/repos/mikefarah/yq/releases/tags/3.4.1 | jq -r --arg NAME "yq_linux_$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)" '.assets[] | select(.name == $NAME) | .browser_download_url') && \
37+
RUN curl -sL -o ./yq3 $(curl -sL https://api.github.com/repos/mikefarah/yq/releases/tags/3.4.1 | jq -r --arg NAME "yq_linux_$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)" '.assets[] | select(.name == $NAME) | .browser_download_url') && \
4838
chmod +x ./yq3 && \
49-
sudo mv ./yq3 /usr/bin/yq3 && \
39+
mv ./yq3 /usr/bin/yq3 && \
5040
yq3 --version
5141

52-
RUN curl -sL -o ./helm.tar.gz https://get.helm.sh/helm-v3.8.2-linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
53-
tar xzf ./helm.tar.gz linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/helm && \
54-
sudo mv ./linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi)/helm /usr/bin/helm && \
55-
rmdir ./linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi) && \
56-
rm ./helm.tar.gz && \
57-
helm version
42+
RUN curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash && helm version
5843

5944
## kubeseal
60-
RUN curl -sLo kubeseal.tar.gz https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
61-
mkdir tmp && \
45+
RUN mkdir tmp && \
6246
cd tmp && \
63-
tar xzf ../kubeseal.tar.gz && \
47+
curl -sLo kubeseal.tar.gz https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEAL_VERSION}/kubeseal-${KUBESEAL_VERSION}-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
48+
tar xzf kubeseal.tar.gz && \
6449
chmod +x kubeseal && \
65-
sudo mv kubeseal /usr/local/bin && \
50+
mv kubeseal /usr/local/bin && \
6651
cd .. && \
6752
rm -rf tmp && \
68-
rm kubeseal.tar.gz && \
6953
kubeseal --version
7054

7155
## argocd
72-
RUN curl -sLo argocd https://github.com/argoproj/argo-cd/releases/download/v${ARGOCD_VERSION}/argocd-linux-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi) && \
56+
RUN curl -sLo argocd https://github.com/argoproj/argo-cd/releases/download/v${ARGOCD_VERSION}/argocd-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi) && \
7357
chmod +x argocd && \
74-
sudo mv argocd /usr/local/bin && \
58+
mv argocd /usr/local/bin && \
7559
argocd version --client
7660

7761
## kustomize
78-
RUN curl -sLo kustomize.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
79-
mkdir tmp && \
62+
RUN mkdir tmp && \
8063
cd tmp && \
81-
tar xzf ../kustomize.tar.gz && \
82-
sudo mv kustomize /usr/local/bin && \
64+
curl -sLo kustomize.tar.gz https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv${KUSTOMIZE_VERSION}/kustomize_v${KUSTOMIZE_VERSION}_linux_$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
65+
tar xzf kustomize.tar.gz && \
66+
mv kustomize /usr/local/bin && \
8367
cd .. && \
8468
rm -rf tmp && \
85-
rm kustomize.tar.gz && \
8669
kustomize version
8770

8871
## tkn
89-
RUN if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then exit 0; fi; \
90-
curl -sLo tkn.tar.gz https://mirror.openshift.com/pub/openshift-v4/amd64/clients/pipeline/${TKN_VERSION}/tkn-linux-amd64-${TKN_VERSION}.tar.gz && \
91-
mkdir tmp && \
72+
RUN mkdir tmp && \
9273
cd tmp && \
93-
tar xzf ../tkn.tar.gz && \
94-
sudo mv tkn /usr/local/bin && \
74+
curl -sLo tkn.tar.gz https://mirror.openshift.com/pub/openshift-v4/clients/pipelines/${TKN_VERSION}/tkn-linux-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "amd64"; fi).tar.gz && \
75+
tar xzf tkn.tar.gz && \
76+
mv tkn /usr/local/bin && \
9577
cd .. && \
9678
rm -rf tmp && \
97-
rm tkn.tar.gz && \
9879
tkn version
9980

10081
ARG IGC_VERSION=1.42.3
10182

10283
## igc
103-
RUN curl -sL -o ./igc https://github.com/cloud-native-toolkit/ibm-garage-cloud-cli/releases/download/v${IGC_VERSION}/igc-${BASE_OS}-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
84+
RUN echo "Base OS: ${BASE_OS}" && curl -sL -o ./igc https://github.com/cloud-native-toolkit/ibm-garage-cloud-cli/releases/download/v${IGC_VERSION}/igc-${BASE_OS}-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
10485
chmod +x igc && \
105-
sudo mv igc /usr/local/bin && \
106-
sudo igc plugins --path /usr/local/bin && \
86+
mv igc /usr/local/bin && \
87+
igc plugins --path /usr/local/bin && \
10788
igc --version
10889

10990
ARG GITU_VERSION=1.14.7
11091

11192
## gitu
112-
RUN curl -sL -o ./gitu https://github.com/cloud-native-toolkit/git-client/releases/download/v${GITU_VERSION}/gitu-${BASE_OS}-$(if [[ "$TARGETPLATFORM" == "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
93+
RUN curl -sL -o ./gitu https://github.com/cloud-native-toolkit/git-client/releases/download/v${GITU_VERSION}/gitu-${BASE_OS}-$(if [[ "$TARGETPLATFORM" =~ "linux/arm64" ]]; then echo "arm64"; else echo "x64"; fi) && \
11394
chmod +x gitu && \
114-
sudo mv gitu /usr/local/bin && \
95+
mv gitu /usr/local/bin && \
11596
gitu --version
11697

98+
USER devops
99+
100+
COPY src/bin/* /usr/local/bin/
101+
102+
COPY --chown=devops:root src/home/ ${HOME}/
103+
117104
VOLUME /workspaces
118105

119-
ENTRYPOINT ["/bin/bash"]
106+
ENTRYPOINT ["/bin/bash", "-c", "./image-message && /bin/bash"]

src/home/image-message

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
#!/usr/bin/env bash
1+
#!/bin/bash
22

3-
4-
echo -e " ________ __ ___ \033[1;34m______\033[0m ________ __"
5-
echo -e " / _/ __ )/ |/ / \033[1;34m/ ____/___ __________ _____ ____\033[0m / ____/ /___ __ ______/ /"
6-
echo -e " / // __ / /|_/ / \033[1;34m/ / __/ __ \`/ ___/ __ \`/ __ \`/ _ \\ \033[0m / / / / __ \\/ / / / __ / "
7-
echo -e " _/ // /_/ / / / / \033[1;34m/ /_/ / /_/ / / / /_/ / /_/ / __/\033[0m / /___/ / /_/ / /_/ / /_/ / "
8-
echo -e "/___/_____/_/ /_/ \033[1;34m\\____/\\__,_/_/ \\__,_/\\__, /\\___/\033[0m \\____/_/\\____/\\__,_/\\__,_/ "
9-
echo -e " \033[1;34m/____/\033[0m "
3+
echo -e ' ________ __ _ __ __ _ ______ ____ _ __ '
4+
echo -e ' / ____/ /___ __ ______/ / / | / /___ _/ /_(_) _____ /_ __/___ ____ / / /__(_) /_'
5+
echo -e ' / / / / __ \/ / / / __ / / |/ / __ `/ __/ / | / / _ \ / / / __ \/ __ \/ / //_/ / __/'
6+
echo -e '/ /___/ / /_/ / /_/ / /_/ / / /| / /_/ / /_/ /| |/ / __/ / / / /_/ / /_/ / / ,< / / /_ '
7+
echo -e '\____/_/\____/\__,_/\__,_/ /_/ |_/\__,_/\__/_/ |___/\___/ /_/ \____/\____/_/_/|_/_/\__/ '
108

119
echo -e "\033[1;34mRun 'image-help' to get a list of available tools, scripts, and ENV properties\033[0m"

0 commit comments

Comments
 (0)