Chrome extension that converts ANSI characters to colors on the fly / on button click for the lazy ones. Does what ansi-html-stream does but within browser.
Work in progress (pressing on button currently strip ansi characters for now) :P
I once used to run salt commands with jenkins, which outputs colored data by default, but it gets unreadable in a webpage! There's a jenkins plugin for this, but I tought why not a plugin for chrome itself? Here it is :)
Here's a related blog post I wrote about ansi characters and colors: Keep saltstack colored output
Right now, hitting extension button can convert from this:
Summary
-------------[0m
[0;32mSucceeded: 24[0m ([0;32mchanged=3[0m)
[0;36mFailed: 0[0m
[0;36m-------------
Total states run: 24[0m
to this
Summary
-------------
Succeeded: 24 (changed=3)
Failed: 0
-------------
Total states run: 24
Have fun! :v:
Load unpacked extension...
buttondist
folder (which contains the manifest.json
file)Install dependencies
npm i
Transform updated source written by ES2015 (default option)
npm run gulp-babel
or Using watch to update source continuously
npm run watch
Make a production version extension
npm run build
Compress and prepare for the chrome web store package (after npm run build
)
npm run package
More details at generator-chrome-extension
See issues
MIT © Gabriel Le Breton