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 72a0335fb1 git commit_ahead 7 months ago
.vscode improved readability 9 months ago
lib archlinux support 7 months ago
tools fix 7 months ago
.semver_git_tag tagged as 0.1.0 7 months ago
LICENSE second commit 10 months ago
README.md archlinux support added 7 months ago
TODO.md git commit_ahead 7 months ago
bash.bashrc git commit_ahead 7 months ago
init.sh fix 7 months ago
inputrc improved readability 9 months ago
install.sh fix 7 months ago
uninstall.sh fix 7 months ago
vimrc second commit 10 months 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
  • Debian and Archlinux support

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

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