Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/puntonim/promptastic
A fantastic prompt for Bash
https://github.com/puntonim/promptastic
Last synced: about 2 months ago
JSON representation
A fantastic prompt for Bash
- Host: GitHub
- URL: https://github.com/puntonim/promptastic
- Owner: puntonim
- License: apache-2.0
- Archived: true
- Created: 2014-09-26T11:42:12.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-04-15T14:43:45.000Z (over 6 years ago)
- Last Synced: 2024-08-04T04:05:10.578Z (5 months ago)
- Language: Python
- Homepage: http://painl.es/promptastic/
- Size: 66.4 KB
- Stars: 81
- Watchers: 6
- Forks: 16
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- starred-awesome - promptastic - A fantastic prompt for Bash (Python)
README
Promptastic: fantastic prompt for Bash
======================================*Promptastic* is a flavored **prompt** for [Bash](http://en.wikipedia.org/wiki/Bash_(Unix_shell))
which provides info about the running **system** and **environment** in a fancy **colored** output.
It works under **Mac OS X** and **Linux**.![Promptastic screenshot](https://cloud.githubusercontent.com/assets/6423485/4512433/51131d12-4b40-11e4-8ceb-cac7b01799da.png)
See [INFO.md](https://github.com/nimiq/promptastic/blob/master/INFO.md) for more info and
screenshots.This project is heavily inspired by [Powerline](https://github.com/Lokaltog/powerline)
and [Powerline-shell](https://github.com/milkbikis/powerline-shell/) which I have been using for
a long time and realized that the former is complicated to install, slightly bloated and more
suitable for [Vi](http://en.wikipedia.org/wiki/Vi) users, while the latter is unmaintained and a bit buggy.*Promptastic* has a [project page](http://painl.es/promptastic/) in my website.
Features
--------
- shows the name of the logged user, the host name, the current directory path and the time;
- provides a feedback if the current directory is read-only or is not a valid path;
- warns if the last command exited with a failure code;
- displays the number of active jobs;
- reveals the name of the active Python [virtualenv](https://github.com/pypa/virtualenv)
environment;
- presents details about the current Git branch and the status of the staging area and commit;
- adds a special label in case of SSH connection;
- any feature can be enabled/disabled via a config file;
- colored output: there are a bunch of themes to choose from and new themes can be easily created;
- simple and automatic [installation procedure](https://github.com/nimiq/promptastic/blob/master/INSTALL.md);
- written in Python.More details in [INFO.md](https://github.com/nimiq/promptastic/blob/master/INFO.md).
Installation
------------
See [INSTALL.md](https://github.com/nimiq/promptastic/blob/master/INSTALL.md).