|
|
|
@ -1,19 +1,28 @@ |
|
|
|
MIAOU-BASH |
|
|
|
=========== |
|
|
|
# MIAOU-BASH |
|
|
|
|
|
|
|
MIAOU-BASH is a collection of settings and helpers aiming for leveraging BASH. |
|
|
|
Developer-friendly, it may be used as a solo package or combined with other miaou-* utilities. |
|
|
|
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 any modern GNU/Linux. |
|
|
|
|
|
|
|
Actually the installation process supports only 2 distros: Debian and Arch Linux. |
|
|
|
This package works either standalone or as a core dependency of any other |
|
|
|
miaou-* utilities. |
|
|
|
|
|
|
|
Be aware (uppercase) MIAOU-BASH refer to a bunch of scripts and configuration settings. |
|
|
|
Meanwhile (downcase) `miaou-bash` refer to one of these scripts, |
|
|
|
maybe the most useful one! |
|
|
|
|
|
|
|
This is free software and licensed as: Affero GPL v3 + |
|
|
|
Any feedback would be appreciated. |
|
|
|
[contact@artcode.re](mailto:contact@artcode.re) |
|
|
|
|
|
|
|
## Featuring |
|
|
|
|
|
|
|
* [x] miaou-bash |
|
|
|
* [x] semver-git_tag |
|
|
|
* [x] some aliases (l, ll, ltr, ...) |
|
|
|
* [x] a smart prompt |
|
|
|
* [x] git, lxd, failure aware |
|
|
|
* [x] simple vim and micro settings |
|
|
|
* [x] Debian and Archlinux support |
|
|
|
|
|
|
|
It's Free Software (AGPLv3), help yourself. |
|
|
|
Any feedback would be appreciated. [contact@artcode.re](mailto:contact@artcode.re) |
|
|
|
* [x] smart prompt |
|
|
|
* [x] git, failure aware |
|
|
|
|
|
|
|
## install |
|
|
|
|
|
|
|
@ -40,20 +49,9 @@ Any feedback would be appreciated. [contact@artcode.re](mailto:contact@artcode.r |
|
|
|
|
|
|
|
* source /opt/miaou-bash/lib/functions.bash |
|
|
|
|
|
|
|
## bindkeys |
|
|
|
|
|
|
|
### by default |
|
|
|
|
|
|
|
* CTRL + C => stop program |
|
|
|
* CTRL + V => display bindkey |
|
|
|
* CTRL + Z => interrupt for background job (fg, bg) |
|
|
|
|
|
|
|
* SHIFT + CTRL + C => copy |
|
|
|
* SHIFT + CTRL + V => paste |
|
|
|
|
|
|
|
### customized |
|
|
|
## extra bindkeys |
|
|
|
|
|
|
|
* CTRL LEFT, RIGHT => move between words |
|
|
|
* CTRL LEFT, RIGHT => move around words, back and forward |
|
|
|
* CTRL DELETE, BACKSPACE => delete word |
|
|
|
* ALT DELETE, BACKSPACE => delete line from cursor |
|
|
|
* CTRL + SHIFT + / => undo |