MIAOU-BASH is a collection of settings and helpers for leveraging BASH. Developer-friendly, it may be used as solo package with or without the miaou project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
pvincent f7230f2842 tagged as 0.0.3 12 months ago
.vscode improved readability 12 months ago
lib improved readabality 12 months ago
tools typo 12 months ago
.semver_git_tag tagged as 0.0.3 12 months ago
LICENSE second commit 1 year ago
README.md upgrade-miaou-bash 1 year ago
bash.bashrc improved readability 12 months ago
init.sh second commit 1 year ago
inputrc improved readability 12 months ago
install.sh improved readability 12 months ago
uninstall.sh improved readabality 12 months ago
vimrc second commit 1 year ago

README.md

MIAOU-BASH

MIAOU-BASH is a collection of settings and helpers for leveraging BASH. Developer-friendly, it may be used as solo package with or without the miaou project.

Featuring

  • some aliases (l, ll, ltr, ...)
  • a smart prompt
    • git, lxd, failure aware
  • simple vim and micro settings

It's Free Software (AGPLv3), help yourself. Any feedback would be appreciated. contact@artcode.re

install

curl https://git.artcode.re/miaou/miaou-bash/raw/branch/main/install.sh | sudo bash -s -- --host

upgrade

upgrade-miaou-bash

uninstall

cd /opt/miaou-bash && sudo ./uninstall.sh

development mode (credentials required)

  • git clone git@artcode.re:miaou/miaou-bash.git -C ~/DEV/BASH
  • sudo ln -s $HOME/DEV/BASH/miaou-bash /opt/miaou-bash
  • sudo /opt/miaou-bash/install.sh --host

useful library

  • source /opt/miaou-bash/lib/functions.sh

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

  • CTRL LEFT, RIGHT => move between words
  • CTRL DELETE, BACKSPACE => delete word
  • ALT DELETE, BACKSPACE => delete line from cursor
  • CTRL + SHIFT + / => undo