|
|
5 days ago | |
|---|---|---|
| assets/terminfo | 4 weeks ago | |
| bin | 1 week ago | |
| doc | 2 weeks ago | |
| etc | 5 days ago | |
| hooks.d | 2 weeks ago | |
| lib | 5 days ago | |
| locales | 1 week ago | |
| test | 1 week ago | |
| tools | 2 weeks ago | |
| .gitignore | 2 weeks ago | |
| .semver_git_tag | 5 days ago | |
| LICENSE | 3 years ago | |
| README.md | 2 weeks ago | |
| install.sh | 1 week ago | |
README.md
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.
Currently, the automated installation process supports two major distribution families:
- Debian-based: Debian, Ubuntu, Linux Mint, etc.
- Arch-based: Arch Linux, Manjaro, etc.
A quick note on naming:
- MIAOU-BASH (uppercase) refers to the entire project and package.
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.
License & Feedback
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
Get started
Install
source <(curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh)
Upgrade
miaou-bash --self-upgrade
Uninstall
miaou-bash --uninstall
Readline main bindings
# 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
Featuring
- default settings
- inputrc
- bashrc
- some aliases (l, ll, ltr, ...)
- smart prompt
- git, failure aware
- vimrc
- ghostty
- terminfo
- global config
- miaou-bash
- error friendly
- stacktrace
- hints
- tools
- semver-git_tag
- fqdn
- ...