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 e2de91c..0000000 Binary files a/screenshot.png and /dev/null differ 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.

-
-
-
- - - -