better readme
This commit is contained in:
@@ -1,24 +1,31 @@
|
|||||||
# MIAOU-BASH
|
# MIAOU-BASH
|
||||||
|
|
||||||
**MIAOU-BASH** is a collection of scripts and configurations designed to enhance your terminal experience. As the name suggests, it is built on Bash and is designed to work on most modern GNU/Linux systems.
|
**MIAOU-BASH** is a collection of scripts and configurations designed to enhance
|
||||||
|
your terminal experience. As the name suggests, it is built on Bash and is
|
||||||
|
designed to work on most modern GNU/Linux systems.
|
||||||
|
|
||||||
Currently, the automated installation process supports two major distribution families:
|
Currently, the automated installation process supports two major distribution families:
|
||||||
|
|
||||||
* **Debian-based:** Debian, Ubuntu, Linux Mint, etc.
|
* **Debian-based:** Debian, Ubuntu, Linux Mint, etc.
|
||||||
* **Arch-based:** Arch Linux, Manjaro, etc.
|
* **Arch-based:** Arch Linux, Manjaro, etc.
|
||||||
|
|
||||||
> **A quick note on naming:**
|
> **A quick note on naming:**
|
||||||
|
>
|
||||||
> * **MIAOU-BASH** (uppercase) refers to the entire project and package.
|
> * **MIAOU-BASH** (uppercase) refers to the entire project and package.
|
||||||
> * `miaou-bash` (lowercase) refers specifically to the core utility script included within the project.
|
> * `miaou-bash` (lowercase) refers specifically to the core utility script
|
||||||
|
> included within the project.
|
||||||
|
|
||||||
For the absolute best experience, we highly recommend using the Ghostty terminal emulator.
|
For the absolute best experience, we highly recommend using the [Ghostty](https://ghostty.org/)
|
||||||
|
terminal emulator.
|
||||||
|
|
||||||
## License & Feedback
|
## License & Feedback
|
||||||
|
|
||||||
This project is free and open-source software, licensed under the **GNU Affero General Public License v3.0 (AGPL-3.0)**.
|
This project is free and open-source software, licensed under the
|
||||||
|
**GNU Affero General Public License v3.0 (AGPL-3.0)**.
|
||||||
We would love to hear your thoughts! Any feedback, suggestions, or contributions are greatly appreciated.
|
|
||||||
[contact@artcode.re](mailto:contact@artcode.re)
|
|
||||||
|
|
||||||
|
We would love to hear your thoughts! Any feedback, suggestions, or contributions
|
||||||
|
are greatly appreciated.
|
||||||
|
-- [contact@artcode.re](mailto:contact@artcode.re)
|
||||||
|
|
||||||
## install
|
## install
|
||||||
<!-- markdownlint-disable MD013 MD025 -->
|
<!-- markdownlint-disable MD013 MD025 -->
|
||||||
@@ -30,7 +37,7 @@ We would love to hear your thoughts! Any feedback, suggestions, or contributions
|
|||||||
|
|
||||||
## uninstall
|
## uninstall
|
||||||
|
|
||||||
`miaou-bash --uninstall && exec bash -l`
|
`miaou-bash --uninstall
|
||||||
|
|
||||||
## Readline main bindings
|
## Readline main bindings
|
||||||
|
|
||||||
@@ -45,20 +52,22 @@ We would love to hear your thoughts! Any feedback, suggestions, or contributions
|
|||||||
```
|
```
|
||||||
|
|
||||||
## Featuring
|
## Featuring
|
||||||
|
|
||||||
* [x] default settings
|
* [x] default settings
|
||||||
* [x] inputrc
|
* [x] inputrc
|
||||||
* [x] bashrc
|
* [x] bashrc
|
||||||
* [x] some aliases (l, ll, ltr, ...)
|
* [x] some aliases (l, ll, ltr, ...)
|
||||||
* [x] smart prompt
|
* [x] smart prompt
|
||||||
* [x] git, failure aware
|
* [x] git, failure aware
|
||||||
* [x] vimrc
|
* [x] vimrc
|
||||||
* [x] ghostty
|
* [x] ghostty
|
||||||
* [x] terminfo
|
* [x] terminfo
|
||||||
* [x] global config
|
* [x] global config
|
||||||
* [x] miaou-bash
|
* [x] miaou-bash
|
||||||
* [x] friendly error message
|
* [x] error friendly
|
||||||
* [x] stacktrace
|
* [x] stacktrace
|
||||||
* [x] tools
|
* [x] hints
|
||||||
* [x] semver-git_tag
|
* [x] tools
|
||||||
* [x] fqdn
|
* [x] semver-git_tag
|
||||||
* [ ] ...
|
* [x] fqdn
|
||||||
|
* [ ] ...
|
||||||
|
|||||||
+2
-2
@@ -26,9 +26,9 @@ source "$MIAOU_BASH_DIR"/lib/functions.bash
|
|||||||
assert_system_mode
|
assert_system_mode
|
||||||
sudo_root
|
sudo_root
|
||||||
if _confirm_destructive 2>/dev/null; then
|
if _confirm_destructive 2>/dev/null; then
|
||||||
cd || exit 2 # exit should not occur!
|
|
||||||
uninstall
|
uninstall
|
||||||
echo 'MIAOU-BASH fully uninstalled, previous settings restored from original'
|
echo 'MIAOU-BASH fully uninstalled, previous settings have been restored from original'
|
||||||
|
echo "to reset your shell, please run: \`exec bash -l\`"
|
||||||
else
|
else
|
||||||
builtin exit 1
|
builtin exit 1
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user