/libash

Various enhancements for bash

Primary LanguageShellISC LicenseISC

Libash

Collection of scripts that will make your bash experience much more pleasant.

Installation

Simply clone this repo, cd in your new directory and run ./install

git clone https://github.com/izabera/libash.git && cd libash && ./install

Stuff included (now with screenshots!)

  • >>> CORRECTION SYSTEM <<<
    correction system
  • configurable short cwd in prompt
    short cwd
  • greatest vim completion ever (easy to adapt to other editors) that never completes binary files and completes tags when you use vim -t<tab>:
    vim completion note: it never completes binary files, without relying on the extension
  • increment and decrement number with C-x and C-a
    c-xc-a
  • hook system to bind actions to certain events:
    changed directory, enter a new git repo...
  • something similar to moreutils that works with shell syntax:
    mispipe 1 cmd1 | grep string | cmd2 returns the exit code of grep
  • useful functions and much moar
    • connectivity testing isup
    • fuzzy find fuzzyfind
    • quicker navigation mkdirc uprm

License

Released under the ISC license. It's freeeeeeeeeeeeeeeeee!