62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
# MIAOU-BASH
|
|
|
|
MIAOU-BASH is a mix of scripts and settings aiming for leveraging
|
|
your terminal experience. As the name suggests, it is based on Bash
|
|
and expect to work on most of any modern GNU/Linux. However, at
|
|
this stage, the installation process only supports 2 distribution families:
|
|
|
|
* Debian *Like* : Debian, Mint, Ubuntu, ...
|
|
* Arch *Like* : ArchLinux, Manjaro, ...
|
|
|
|
Be aware MIAOU-BASH (uppercase) refers to the whole package itself.
|
|
Meanwhile `miaou-bash` (downcase) refers to the only one, yet useful, utility script.
|
|
To fulfill maximum expectations, we do recommend installing the *Ghostty*
|
|
terminal app.
|
|
|
|
This is free software and licensed as: Affero GPL v3 +
|
|
Any feedback appreciated: [contact@artcode.re](mailto:contact@artcode.re)
|
|
|
|
## Featuring
|
|
|
|
* [x] default settings
|
|
* [x] inputrc
|
|
* [x] bashrc
|
|
* [x] some aliases (l, ll, ltr, ...)
|
|
* [x] smart prompt
|
|
* [x] git, failure aware
|
|
* [x] vimrc
|
|
* [x] ghostty
|
|
* [x] terminfo
|
|
* [x] global config
|
|
* [x] miaou-bash
|
|
* [x] friendly error message
|
|
* [x] stacktrace
|
|
* [x] tools
|
|
* [x] semver-git_tag
|
|
* [x] fqdn
|
|
* [ ] ...
|
|
|
|
## install
|
|
<!-- markdownlint-disable MD013 MD025 -->
|
|
`source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh)`
|
|
|
|
## upgrade
|
|
|
|
`miaou-bash --self-upgrade`
|
|
|
|
## uninstall
|
|
|
|
`miaou-bash --uninstall && exec bash -l`
|
|
|
|
## Readline main bindings
|
|
|
|
```bash
|
|
# CTRL + { left, right } for moving around words
|
|
# ALT + { left, right } for moving around Big:Words (faster)
|
|
# CTRL + { backspace, delete } for word suppressing
|
|
# ALT + { backspace, delete } for suppressing until start/end (faster)
|
|
# SHIFT + { backspace, delete } for suppressing the whole line
|
|
# { CTRL, ALT } + u for undo
|
|
# { up, down } for history search
|
|
```
|