From 02cb7f2d2874887fbfd18eaddccc03ab541a78fd Mon Sep 17 00:00:00 2001 From: czoczo Date: Tue, 10 Jun 2025 21:05:44 +0200 Subject: [PATCH] repo cleanup --- README.md | 22 +- screenshot.png | Bin 6121 -> 0 bytes .../BetterBash/src/components/HelloWorld.vue | 44 --- .../BetterBash/src/components/TheWelcome.vue | 94 ----- .../BetterBash/src/components/WelcomeItem.vue | 87 ----- .../src/components/icons/IconCommunity.vue | 7 - .../components/icons/IconDocumentation.vue | 7 - .../src/components/icons/IconEcosystem.vue | 7 - .../src/components/icons/IconSupport.vue | 7 - .../src/components/icons/IconTooling.vue | 19 - webpage/backend/Dockerfile | 8 +- webpage/{BetterBash => frontend}/.gitignore | 0 .../.vscode/extensions.json | 0 webpage/{BetterBash => frontend}/README.md | 0 webpage/{BetterBash => frontend}/index.html | 0 .../{BetterBash => frontend}/jsconfig.json | 0 webpage/{BetterBash => frontend}/package.json | 0 .../{BetterBash => frontend}/pnpm-lock.yaml | 0 .../public/favicon.ico | Bin .../{BetterBash => frontend}/public/logo.png | Bin webpage/{BetterBash => frontend}/src/App.vue | 0 .../src/assets/base.css | 0 .../src/assets/bb_ico.ico | Bin .../src/assets/bb_ico.png | Bin .../src/assets/logo.png | Bin .../src/assets/main.css | 0 webpage/{BetterBash => frontend}/src/main.js | 0 .../{BetterBash => frontend}/vite.config.js | 0 webpage/index.html | 329 ------------------ 29 files changed, 14 insertions(+), 617 deletions(-) delete mode 100644 screenshot.png delete mode 100644 webpage/BetterBash/src/components/HelloWorld.vue delete mode 100644 webpage/BetterBash/src/components/TheWelcome.vue delete mode 100644 webpage/BetterBash/src/components/WelcomeItem.vue delete mode 100644 webpage/BetterBash/src/components/icons/IconCommunity.vue delete mode 100644 webpage/BetterBash/src/components/icons/IconDocumentation.vue delete mode 100644 webpage/BetterBash/src/components/icons/IconEcosystem.vue delete mode 100644 webpage/BetterBash/src/components/icons/IconSupport.vue delete mode 100644 webpage/BetterBash/src/components/icons/IconTooling.vue rename webpage/{BetterBash => frontend}/.gitignore (100%) rename webpage/{BetterBash => frontend}/.vscode/extensions.json (100%) rename webpage/{BetterBash => frontend}/README.md (100%) rename webpage/{BetterBash => frontend}/index.html (100%) rename webpage/{BetterBash => frontend}/jsconfig.json (100%) rename webpage/{BetterBash => frontend}/package.json (100%) rename webpage/{BetterBash => frontend}/pnpm-lock.yaml (100%) rename webpage/{BetterBash => frontend}/public/favicon.ico (100%) rename webpage/{BetterBash => frontend}/public/logo.png (100%) rename webpage/{BetterBash => frontend}/src/App.vue (100%) rename webpage/{BetterBash => frontend}/src/assets/base.css (100%) rename webpage/{BetterBash => frontend}/src/assets/bb_ico.ico (100%) rename webpage/{BetterBash => frontend}/src/assets/bb_ico.png (100%) rename webpage/{BetterBash => frontend}/src/assets/logo.png (100%) rename webpage/{BetterBash => frontend}/src/assets/main.css (100%) rename webpage/{BetterBash => frontend}/src/main.js (100%) rename webpage/{BetterBash => frontend}/vite.config.js (100%) delete mode 100644 webpage/index.html diff --git a/README.md b/README.md index 3ba6f1c..f811da2 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@ # Better Bash ## screenshot: -![alt text](https://git.cz0.cz/czoczo/BetterBash/raw/branch/master/screenshot.png "BetterBash screenshot") +![alt text](https://github.com/czoczo/BetterBash/raw/branch/master/screenshot.png "BetterBash screenshot") ## Features -- Rapid search history with up/down keyboard arrows - Username (highlighted if root) and hostname. - Unique avatar based on hostname (a bit like automatic avatars on StackOverflow), reduces the risk of terminal confusion. - Number of background processes. @@ -11,19 +10,20 @@ - Date and time. - Current directory. - Git status (if current directory inside git repository) +- Rapid search history with up/down keyboard arrows ## Install: with curl ``` -curl -s https://cz0.cz/getbb | bash && . ~/.bashrc +curl -sL https://betterbash.cz0.cz/vN-y_5uA/getbb.sh | bash && . ~/.bashrc ``` with wget ``` -wget -q -O - https://cz0.cz/getbb | bash && . ~/.bashrc +wget -q -O - https://betterbash.cz0.cz/vN-y_5uA/getbb.sh | bash && . ~/.bashrc ``` with openssl (no dependencies needed) ``` -echo -e "GET /getbb HTTP/1.1\r\nHost: cz0.cz\r\nConnection: close\r\n\r\n" \ -| openssl s_client -quiet -connect cz0.cz:443 2>/dev/null \ +echo -e "GET /vN-y_5uA/getbb.sh HTTP/1.1\r\nHost: bbbt-bdewcgb9h5h6dfda.westeurope-01.azurewebsites.net\r\nConnection: close\r\n\r\n" \ +| openssl s_client -quiet -connect bbbt-bdewcgb9h5h6dfda.westeurope-01.azurewebsites.net:443 2>/dev/null \ | sed '1,/^\r$/d' | bash && . ~/.bashrc ``` ## Uninstall: @@ -31,15 +31,15 @@ bash session needs a restart in order to uninstall to take effect. with curl ``` -curl -s https://cz0.cz/removebb | bash +curl -sL https://betterbash.cz0.cz/vN-y_5uA/removebb.sh | bash ``` with wget ``` -wget -q -O - https://cz0.cz/removebb | bash +wget -q -O - https://betterbash.cz0.cz/vN-y_5uA/removebb.sh | bash ``` with openssl (no dependencies needed) ``` -echo -e "GET /removebb HTTP/1.1\r\nHost: cz0.cz\r\nConnection: close\r\n\r\n" \ -| openssl s_client -quiet -connect cz0.cz:443 2>/dev/null \ -| sed '1,/^\r$/d' | bash +echo -e "GET /vN-y_5uA/removebb.sh HTTP/1.1\r\nHost: bbbt-bdewcgb9h5h6dfda.westeurope-01.azurewebsites.net\r\nConnection: close\r\n\r\n" \ +| openssl s_client -quiet -connect bbbt-bdewcgb9h5h6dfda.westeurope-01.azurewebsites.net:443 2>/dev/null \ +| sed '1,/^\r$/d' | bash && . ~/.bashrc ``` diff --git a/screenshot.png b/screenshot.png deleted file mode 100644 index e2de91c8a1d62d24d02d04e8a263402dabb004e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6121 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 bG?((03kinO(;fRYP-BjRt9_nb@Gt)YG?+0- diff --git a/webpage/BetterBash/src/components/HelloWorld.vue b/webpage/BetterBash/src/components/HelloWorld.vue deleted file mode 100644 index eff59f1..0000000 --- a/webpage/BetterBash/src/components/HelloWorld.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - - diff --git a/webpage/BetterBash/src/components/TheWelcome.vue b/webpage/BetterBash/src/components/TheWelcome.vue deleted file mode 100644 index fe48afc..0000000 --- a/webpage/BetterBash/src/components/TheWelcome.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - diff --git a/webpage/BetterBash/src/components/WelcomeItem.vue b/webpage/BetterBash/src/components/WelcomeItem.vue deleted file mode 100644 index 6d7086a..0000000 --- a/webpage/BetterBash/src/components/WelcomeItem.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - diff --git a/webpage/BetterBash/src/components/icons/IconCommunity.vue b/webpage/BetterBash/src/components/icons/IconCommunity.vue deleted file mode 100644 index 2dc8b05..0000000 --- a/webpage/BetterBash/src/components/icons/IconCommunity.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/webpage/BetterBash/src/components/icons/IconDocumentation.vue b/webpage/BetterBash/src/components/icons/IconDocumentation.vue deleted file mode 100644 index 6d4791c..0000000 --- a/webpage/BetterBash/src/components/icons/IconDocumentation.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/webpage/BetterBash/src/components/icons/IconEcosystem.vue b/webpage/BetterBash/src/components/icons/IconEcosystem.vue deleted file mode 100644 index c3a4f07..0000000 --- a/webpage/BetterBash/src/components/icons/IconEcosystem.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/webpage/BetterBash/src/components/icons/IconSupport.vue b/webpage/BetterBash/src/components/icons/IconSupport.vue deleted file mode 100644 index 7452834..0000000 --- a/webpage/BetterBash/src/components/icons/IconSupport.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/webpage/BetterBash/src/components/icons/IconTooling.vue b/webpage/BetterBash/src/components/icons/IconTooling.vue deleted file mode 100644 index 660598d..0000000 --- a/webpage/BetterBash/src/components/icons/IconTooling.vue +++ /dev/null @@ -1,19 +0,0 @@ - - diff --git a/webpage/backend/Dockerfile b/webpage/backend/Dockerfile index 8a37db5..9c4d018 100644 --- a/webpage/backend/Dockerfile +++ b/webpage/backend/Dockerfile @@ -6,11 +6,9 @@ WORKDIR /go/src/app COPY ./*go . -RUN go mod init bbb - -RUN go mod tidy - -RUN CGO_ENABLED=0 GOOS=linux GOARCH=${TARGETARCH} go build -o /bbb . +RUN go mod init bbb && \ + go mod tidy && \ + CGO_ENABLED=0 GOOS=linux GOARCH=${TARGETARCH} go build -o /bbb . # final image FROM gcr.io/distroless/static-debian12:nonroot diff --git a/webpage/BetterBash/.gitignore b/webpage/frontend/.gitignore similarity index 100% rename from webpage/BetterBash/.gitignore rename to webpage/frontend/.gitignore diff --git a/webpage/BetterBash/.vscode/extensions.json b/webpage/frontend/.vscode/extensions.json similarity index 100% rename from webpage/BetterBash/.vscode/extensions.json rename to webpage/frontend/.vscode/extensions.json diff --git a/webpage/BetterBash/README.md b/webpage/frontend/README.md similarity index 100% rename from webpage/BetterBash/README.md rename to webpage/frontend/README.md diff --git a/webpage/BetterBash/index.html b/webpage/frontend/index.html similarity index 100% rename from webpage/BetterBash/index.html rename to webpage/frontend/index.html diff --git a/webpage/BetterBash/jsconfig.json b/webpage/frontend/jsconfig.json similarity index 100% rename from webpage/BetterBash/jsconfig.json rename to webpage/frontend/jsconfig.json diff --git a/webpage/BetterBash/package.json b/webpage/frontend/package.json similarity index 100% rename from webpage/BetterBash/package.json rename to webpage/frontend/package.json diff --git a/webpage/BetterBash/pnpm-lock.yaml b/webpage/frontend/pnpm-lock.yaml similarity index 100% rename from webpage/BetterBash/pnpm-lock.yaml rename to webpage/frontend/pnpm-lock.yaml diff --git a/webpage/BetterBash/public/favicon.ico b/webpage/frontend/public/favicon.ico similarity index 100% rename from webpage/BetterBash/public/favicon.ico rename to webpage/frontend/public/favicon.ico diff --git a/webpage/BetterBash/public/logo.png b/webpage/frontend/public/logo.png similarity index 100% rename from webpage/BetterBash/public/logo.png rename to webpage/frontend/public/logo.png diff --git a/webpage/BetterBash/src/App.vue b/webpage/frontend/src/App.vue similarity index 100% rename from webpage/BetterBash/src/App.vue rename to webpage/frontend/src/App.vue diff --git a/webpage/BetterBash/src/assets/base.css b/webpage/frontend/src/assets/base.css similarity index 100% rename from webpage/BetterBash/src/assets/base.css rename to webpage/frontend/src/assets/base.css diff --git a/webpage/BetterBash/src/assets/bb_ico.ico b/webpage/frontend/src/assets/bb_ico.ico similarity index 100% rename from webpage/BetterBash/src/assets/bb_ico.ico rename to webpage/frontend/src/assets/bb_ico.ico diff --git a/webpage/BetterBash/src/assets/bb_ico.png b/webpage/frontend/src/assets/bb_ico.png similarity index 100% rename from webpage/BetterBash/src/assets/bb_ico.png rename to webpage/frontend/src/assets/bb_ico.png diff --git a/webpage/BetterBash/src/assets/logo.png b/webpage/frontend/src/assets/logo.png similarity index 100% rename from webpage/BetterBash/src/assets/logo.png rename to webpage/frontend/src/assets/logo.png diff --git a/webpage/BetterBash/src/assets/main.css b/webpage/frontend/src/assets/main.css similarity index 100% rename from webpage/BetterBash/src/assets/main.css rename to webpage/frontend/src/assets/main.css diff --git a/webpage/BetterBash/src/main.js b/webpage/frontend/src/main.js similarity index 100% rename from webpage/BetterBash/src/main.js rename to webpage/frontend/src/main.js diff --git a/webpage/BetterBash/vite.config.js b/webpage/frontend/vite.config.js similarity index 100% rename from webpage/BetterBash/vite.config.js rename to webpage/frontend/vite.config.js diff --git a/webpage/index.html b/webpage/index.html deleted file mode 100644 index 7dd079a..0000000 --- a/webpage/index.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - Bash PS1 Prompt Customizer - - - - -
-

Bash PS1 Prompt Customizer

- -
-
-
- - -
-
- -
-
- ┌─(user@hostname:pts/5)──(◢▼◢◆◆◣▼◣)───────────────────────(Wed May 14)───(00:40:00)──── -
-
- └─(~)($)-> -
-
$ _
-
- -
-

About This Customizer

-

This tool allows you to customize the colors of your bash PS1 prompt. Select different terminal colors for each component to see how they look in the preview.

-

To use your customized prompt, you'll need to replace the color variables in your .bashrc file with the selected values.

-
-
-
- - - -