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:
-
+
## 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 @@
-
-
-
-
-
{{ msg }}
-
- You’ve successfully created a project with
- Vite +
- Vue 3.
-
-
-
-
-
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 @@
-
-
-
-
-
-
-
- Documentation
-
- Vue’s
- official documentation
- provides you with all information you need to get started.
-
-
-
-
-
-
- Tooling
-
- This project is served and bundled with
- Vite. The
- recommended IDE setup is
- VSCode
- +
- Vue - Official. If
- you need to test your components and web pages, check out
- Vitest
- and
- Cypress
- /
- Playwright.
-
-
-
- More instructions are available in
- README.md.
-
-
-
-
-
-
- Ecosystem
-
- Get official tools and libraries for your project:
- Pinia,
- Vue Router,
- Vue Test Utils, and
- Vue Dev Tools. If
- you need more resources, we suggest paying
- Awesome Vue
- a visit.
-
-
-
-
-
-
- Community
-
- Got stuck? Ask your question on
- Vue Land
- (our official Discord server), or
- StackOverflow. You should also follow the official
- @vuejs.org
- Bluesky account or the
- @vuejs
- X account for latest news in the Vue world.
-
-
-
-
-
-
- Support Vue
-
- As an independent project, Vue relies on community backing for its sustainability. You can help
- us by
- becoming a sponsor.
-
-
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.