#BESTBASH: The best configuration you will ever find for bash ##Configured for Arch Linux ##Features ###Colors
- colored manpages
- colored outputs for many programs, like gcc, vim, etc.
- many more...
###Aliases
- Aliases for pacman
- Aliases for root-access commands
- Custom aliases for file, directory, and navigation command
- Aliases for autocolor
###Functions Custom commands for super lazy people ;)
- Seting proxy on or off for IITK intranet(Unfortunately only works for gnome settings :( )
- Better git commands(Kudos to helmuthdu)
- up:go up the directory structure specified number of times
- extract: Extracts zip, tar.gz,tar.bz2 files in one command
- compress: similar to above
- to_iso: Converts to ISO
- remindme: uses notify-send to display notification after specified number of time(remindme [time in seconds] [text])
- calc: a simple calculator
- ff: find file with a pattern in name
- fe: find file with pattern in name and execute a command on it(example: fe a.out 1)
- lowercase: move filenames to lowercase
- swap: swap2 filenames around
- dirsize: Self explanatory
- fared: find and remove all empty directories
- cd: cd with ls
- systemd support with various aliases and functions
- mkcd: mkdir and cd into new dir
###Settings OS, Bash, Bash history, Completion, Config, Ruby, NVM, VTE, ANDROID SDK, EDITOR settings
##Configuration Instructions
#clone into home
git clone https://github.com/jaivardhankapoor/bestbash ~/.bash/
#backup old .bashrc and .bashrc related files
mv .bashrc .bashrc.bak
#create symlink for .bashrc
ln -s ~/.bash/init ~/.bashrc
#ALL DONE!