

You are kidding, right? Of course, it is. Even their GitHub page has plenty of information and instructions on using it. You have to experiment with it to see how you feel comfortable.įor additional information, you can check the README file & Wiki. Use it with a dotfiles manager, like – dotbot (that’s a discussion for another day).Fork it on GitHub, clone it and modify it as you see fit.Simply use the cloned repository (shown above).The simplest way of installing Bash-it is running the following commands: git clone -depth=1 ~/.bash-itīash-it can be used and installed in various fashion. custom/themes/” directory.Īgain, Bash-it is a community driven project, so if you think you scripts will be useful to the community you can consider contributing them to the main project on GitHub. bash” in their filename.Īs for custom themes, you theme folder should go into “. Bash-it will load every file that ends with “. custom/” directory inside bash-it folder.

If you want to load your own custom scripts with Bash-it, simply put the scripts in the “. bashrc” file like this: Setting Bash-it theme Custom Scripts & Themes

Here’s how the Ubuntu vanilla Bash prompt looks like: Terminal without Bash-itĪnd this is how it looks like with Bash-it theme: Terminal with Bash-it & Brainy themeīash-it themes can show various useful information in your prompt, like: Bash-it currently has 57 themes for you Bash prompt. The commands for enabling/disabling plugins are similar to what we saw before. Also, you should enable the base plugin as some other plugins depend on it. The alias-completion plugin is needed to be enabled for the completion scripts to work properly. E.g.: alias-completion, base, battery etc. Dependencies for other parts of bash-it.Initialization & configuration scripts that prepare tools to be ready to use.Helper functions for performing various complex tasks easily.Currently, there is 60 plugins available. You should enable system completion for loading completion scripts provided by the system and bash-it for bash-it command completion.īash-it comes with a bunch of plugins for various tools and purposes. For many command-line tools, the completion scripts are written by the community developers rather than the official source.īash-it has a collection of those and it gives you an easy way for enabling/disabling them: bash-it enable completion ssh So, that if you write first two or three letters on the terminal and hit TAB, it is auto-completed.īut not all of them have it enabled. Most of the command-line tools on Linux enables completion while installing them. Typing the whole command every single time is painful. You can enable/disable them by: bash-it enable alias apt Currently, 32 alias scripts are available. Aliasesīash-it comes with a huge collection of aliases used by the community. So, everything you find in it is used & tested by thousands of people and developed by many contributors. It is a community driven project on GitHub. Bash-itīash-it is a Bash framework for using, developing and maintaining various shell scripts, custom commands, aliases and more. Now that you know if you are using Bash, let’s dive into the main topic. So, odds are really high that you are using Bash in your terminal.įor checking if you are using Bash, run the following command and see if you see YES: & echo YES || echo NO But, most of the popular Linux distributions come with Bash as their default shell. There are many different shells for Linux. Now, in simple words, shell (or command-line interpreter) is a program that we use to interact the underlying system by entering commands. The terminal or terminal emulator is just an interface for interacting with the shell. Note: This article is intended for at least intermediate level Linux users who would know their way around Shell and its configuration. But have you ever thought the default appearance to be a little mundane? Or ever wished for having a bit more control over your terminal workflow? Today I’m going to show you the way to crank up your terminal experience. We all use the terminal, more or less, regardless of which Linux distribution we use. Brief: Bash-it is a community driven Bash framework for maintaining various shell scripts, custom commands, aliases & more and make you terminal look & act way cooler.
