<commit_before>Rainbow bash!
=============

Better bash prompt! you don't need zsh for cool prompts.

**Table of Contents**

- [Introduction](#introduction)
- [Preparation](#preparation)
  - [System locale](#system-locale)
  - [Unicode terminal](#unicode-terminal)
  - [Font and glyphs](#font-and-glyphs)
- [Installation](#installation)
- [Themes](#themes)
- [Custom themes](#custom-themes)
- [Plugins](#plugins)


Introduction
------------

You are thinking... "oh! I want colors", let's google it... some time later you
reach a conclusion... "Everyone talks about [zsh](http://www.zsh.org/), I'm going to install that thing"
you install it... you like it, you download [oh my zsh](https://github.com/robbyrussell/oh-my-zsh) or [prezto](https://github.com/sorin-ionescu/prezto), is awesome, but
you are unconfortable, you have been so many years with bash, for example the
tab completion is different, you ssh ina  server and there is bash again,
and you know int eh inside that you need to go back to bash sadly you think
"Oh but you have git plugins, youhave nice themes" -.- and you go back to bash
sad, very sad.

Well... don't be sad, you have... [Rainbow bash]()!

Rainbow bash started as a dynamic color creator to use in a bash prompt easyly
but i thought, why don't share your bash themes and explain how to put fancy
glyphs (like fontawesome), colors, themes...

You want this?

![rainbow-bash](/snapshots/rainbow-bash.png?raw=true)

DISCLAIMER: I only use GNU/Linux, I haven't tested on Mac

Preparation
-----------

### System locale

We are going to use unicode for the glyphs, you can check if your system is
already configured:

    $ locale

    LANG=es_ES.UTF-8
    LC_CTYPE=es_ES.UTF-8
    LC_NUMERIC=es_ES.UTF-8
    LC_TIME=es_ES.UTF-8
    LC_COLLATE=es_ES.UTF-8
    LC_MONETARY=es_ES.UTF-8
    LC_MESSAGES=es_ES.UTF-8
    LC_PAPER=es_ES.UTF-8
    LC_NAME=es_ES.UTF-8
    LC_ADDRESS=es_ES.UTF-8<commit_msg>edit readme<commit_after>Rainbow bash!
=============

Better bash prompt! you don't need zsh for cool prompts.

**Table of Contents**

- [Introduction](#introduction)
- [Preparation](#preparation)
  - [System locale](#system-locale)
  - [Unicode terminal](#unicode-terminal)
  - [Font and glyphs](#font-and-glyphs)
- [Installation](#installation)
- [Themes](#themes)
- [Custom themes](#custom-themes)
- [Plugins](#plugins)


Introduction
------------

Do you think this is zsh?

![rainbow-bash-simple](/themes/simple/snapshot.png?raw=true)

or this?

![rainbow-bash](/snapshots/rainbow-bash.png?raw=true)


Nope! is bash with rainbow bash \o/


DISCLAIMER: I only use GNU/Linux, I haven't tested on Mac

Preparation
-----------

### System locale

We are going to use unicode for the glyphs, you can check if your system is
already configured:

    $ locale

    LANG=es_ES.UTF-8
    LC_CTYPE=es_ES.UTF-8
    LC_NUMERIC=es_ES.UTF-8
    LC_TIME=es_ES.UTF-8
    LC_COLLATE=es_ES.UTF-8
    LC_MONETARY=es_ES.UTF-8
    LC_MESSAGES=es_ES.UTF-8
    LC_PAPER=es_ES.UTF-8
    LC_NAME=es_ES.UTF-8
    LC_ADDRESS=es_ES.UTF-8
{'fraction_non_alphanumeric': 0.1401315789473684, 'fraction_numerical': 0.006578947368421052, 'mean_word_length': 3.635670731707317, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3763696', 'n_tokens_mistral': 1161, 'n_tokens_neox': 1029, 'n_words': 313}