All Projects → slomkowski → Bash Full Of Colors

slomkowski / Bash Full Of Colors

Licence: apache-2.0
Advanced .bashrc and .bash_profile coming together with colorful output.

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Bash Full Of Colors

Nord Termite
An arctic, north-bluish clean and elegant Termite color theme.
Stars: ✭ 104 (-11.86%)
Mutual labels:  colors
Robotics setup
Setup Ubuntu 18.04, 16.04 and 14.04 with machine learning and robotics software plus user configuration. Includes ceres tensorflow ros caffe vrep eigen cudnn and cuda plus many more.
Stars: ✭ 110 (-6.78%)
Mutual labels:  bash-script
Quickxss
Automating XSS using Bash
Stars: ✭ 113 (-4.24%)
Mutual labels:  bash-script
Colorify
Colorify - simple, yet powerful color library.
Stars: ✭ 106 (-10.17%)
Mutual labels:  colors
Pwd.sh
GPG symmetric password manager
Stars: ✭ 1,468 (+1144.07%)
Mutual labels:  bash-script
Hsluv Python
Python implementation of HSLuv (revision 4)
Stars: ✭ 111 (-5.93%)
Mutual labels:  colors
Tmux Xpanes
Awesome tmux-based terminal divider
Stars: ✭ 1,370 (+1061.02%)
Mutual labels:  bash-script
Plexidrive
Scripts to facilitate the use of cloud storage (such as Google Drive) as storage for Plex media server
Stars: ✭ 118 (+0%)
Mutual labels:  bash-script
G213colors
A Python script to change the key colors on a Logitech G213 Prodigy Gaming Keyboard
Stars: ✭ 110 (-6.78%)
Mutual labels:  colors
Colors.jl
Color manipulation utilities for Julia
Stars: ✭ 114 (-3.39%)
Mutual labels:  colors
Pillager
A wget script that makes pillaging websites much easier.
Stars: ✭ 107 (-9.32%)
Mutual labels:  bash-script
Rainbow
Because everybody loves rainbows.
Stars: ✭ 108 (-8.47%)
Mutual labels:  colors
Material Palette Generator
🎨 Get perfect Material Design color palettes from any hex color.
Stars: ✭ 114 (-3.39%)
Mutual labels:  colors
Openfolderinvscode
With this macOS service, you can quickly open any given folder as a project in Visual Studio Code from the Finders context menu.
Stars: ✭ 105 (-11.02%)
Mutual labels:  bash-script
Zoya
Truly highly composable logging utility
Stars: ✭ 116 (-1.69%)
Mutual labels:  colors
Archtorify
Transparent proxy through Tor for Arch Linux OS
Stars: ✭ 100 (-15.25%)
Mutual labels:  bash-script
Console Logging
Better, prettier commandline logging for Python--with colors! 👻
Stars: ✭ 111 (-5.93%)
Mutual labels:  colors
Bpkg
Lightweight bash package manager
Stars: ✭ 1,601 (+1256.78%)
Mutual labels:  bash-script
Eternalview
EternalView is an all in one basic information gathering and vulnerability assessment tool
Stars: ✭ 118 (+0%)
Mutual labels:  bash-script
Iuvolt
Script to undervolt Intel CPUs
Stars: ✭ 114 (-3.39%)
Mutual labels:  bash-script

Bash full of colors

Powerful .bashrc and .bash_profile coming together with colorful output. It adds additional information to your command prompt and many useful aliases.

Features:

  • shows number of active background jobs
  • shows number of open screen sockets
  • hostname color is based on host unique identifier to simplify server identification by the user when working with multiple open SSH sessions
  • shows checked-out branch name when current directory is within Git repository
  • shows last command return code if it differs from 0
  • shows Python virtualenv

Installation

The most convenient way of installation is to checkout the repository and symlink the relevant scripts. Assuming the installation in home directory:

git clone https://github.com/slomkowski/bash-full-of-colors.git .bash-full-of-colors
[ -f .bashrc ] && mv -v .bashrc bashrc.old
[ -f .bash_profile ] && mv -v .bash_profile bash_profile.old
[ -f .bash_aliases ] && mv -v .bash_aliases bash_aliases.old
[ -f .bash_logout ] && mv -v .bash_logout bash_logout.old
ln -s .bash-full-of-colors/bashrc.sh .bashrc
ln -s .bash-full-of-colors/bash_profile.sh .bash_profile
ln -s .bash-full-of-colors/bash_aliases.sh .bash_aliases
ln -s .bash-full-of-colors/bash_logout.sh .bash_logout

Application aliases

Many Unix commands have already newer and more feature-rich replacements. Following aliases are defined in bash_aliases.sh:

Command: Replacement:
df pydf
less most
tail multitail
top htop
tracepath mtr
traceroute mtr

To install them, run following command:

aptitude install most multitail pydf mtr htop

If you don't have them installed, script falls back to the original command.

You can also create your own local aliases. Create the file ~/.bash_local file and place them there.

Credits

2015 Michał Słomkowski. The code is published under the terms of Apache License 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].