2024-05-30 22:16:48 +02:00
2024-03-05 22:30:01 +04:00
2024-04-29 21:12:35 +04:00
2024-05-30 22:16:48 +02:00
2024-05-30 22:13:53 +02:00
2024-05-02 21:39:04 +04:00
fix
2024-04-29 21:24:03 +04:00
2024-03-05 22:30:01 +04:00
fix
2024-04-29 21:24:03 +04:00
2024-02-22 09:56:25 +04:00
2024-05-30 22:13:34 +02:00
2024-05-02 21:18:38 +04:00
fix
2024-04-29 21:24:03 +04:00
2024-02-22 09:56:25 +04:00

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)

  • REAL_DIR=/opt/miaou-bash
  • sudo mkdir -m 755 $REAL_DIR && sudo chown $(id -un) $REAL_DIR
  • git clone git@artcode.re:miaou/miaou-bash.git $REAL_DIR
  • DEV_DIR=$HOME/DEV/BASH/miaou-bash # change DEST according to your needs!
  • ln -s $REAL_DIR $DEV_DIR
  • cd $REAL_DIR && sudo ./install.sh

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
S
Description
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.
Readme
1.9 MiB
Languages
Shell 100%