# Hish [![Build Status](https://api.travis-ci.org/jaiyalas/Hish.png?branch=stable)](http://travis-ci.org/jaiyalas/Hish) [![MIT](http://b.repl.ca/v1/license-BSD3-blue.png)](https://en.wikipedia.org/wiki/BSD_licenses) [![Haskell](http://b.repl.ca/v1/language-haskell-orange.png)](http://haskell.org) Generating a beautiful and useful prompt. (**Warning**: *darcs* is supported but *turned-off* by default.) ## Features ### Done + [X] Basic ANSI color + [X] show **local time** + [X] show **user name** + [X] show **host name** + [X] show **working directory** + will be shortened if too long + [X] support version control system + git (fully supported) + darcs (darcs has no branch; tracking status is not supported) + [X] show **branch name (git only)** + [X] show **index/tree status (git and darcs)** + *\ * - clean + *?* - clean *but still having untracked files* + *#** - dirty non-empty index + *\** - dirty with empty index + [X] show **tracking status (git only)** + *+n* - branch is *ahead* by n + *-n* - branch is *behind* by n ### Todo + [ ] use *config file* + [ ] re-design the darcs supporting system + [ ] implement *color theme* + [ ] show *SSH* info + [ ] load *environment variables* ## Installation ``` > cabal install Hish ```