Shell2html =============== [![Gem Version](https://img.shields.io/gem/v/shell2html.svg)](http://rubygems.org/gems/shell2html) [![Downloads](http://img.shields.io/gem/dt/shell2html.svg)](https://rubygems.org/gems/shell2html) [![Build Status](https://img.shields.io/travis/mose/shell2html.svg)](https://travis-ci.org/mose/shell2html) [![Coverage Status](https://img.shields.io/coveralls/mose/shell2html.svg)](https://coveralls.io/r/mose/shell2html?branch=master) [![Dependency Status](https://img.shields.io/gemnasium/mose/shell2html.svg)](https://gemnasium.com/mose/shell2html) [![Code Climate](https://img.shields.io/codeclimate/github/mose/shell2html.svg)](https://codeclimate.com/github/mose/shell2html) ---- A ruby lib for conversion between bash colors and HTML. It was created to help the [Shellplay](https://github.com/mose/shellplay) tool to export html from colored shell output. Code is still experimental, use at your own risk. But "it works for me". An example of usage is visible on http://mose.com/20140814-dokku/ Installation ------------------- Add this line to your application's Gemfile: gem 'shell2html' And then execute: $ bundle Or install it yourself as: $ gem install shell2html Usage ----------------- ```` require "shell2html" puts Shell2html.to_html("\e[33m>\e[0m\e[1;31m some colored thing.\e[0m") ```` Commandline command ------------------- There is a command `shell2html` provided in this lib for commandline execution. shell2html echo "\e[31mPrompt: \e[0m" | shell2html The html is output in stdout. Another command `shell2css` will print out the CSS associated with the generated html. Use `shell2css sass` to generate a Sass version instead. Contributing ----------------- 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request Copyright ---------------- (c) Copyright 2014-2015 mose. Distributed under MIT license