# 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. 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 `curl -s https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh | sudo bash && exec bash` ## upgrade `miaou-bash --self-upgrade` ## uninstall `miaou-bash --uninstall && exec bash` ## initiate Rk: useful when timezone has changed or ghostty command has been installed aftwerwards `miaou-bash --initiate` ## 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 ```