to-html
Terminal wrapper for rendering a terminal on a website by converting ANSI escape sequences to HTML. Depends on bash.
Changelog ☑
The changelog can be found here.
Installation 🚀
How to install colo is explained on the releases page.
Examples 📚
Execute a command:
Execute several commands:
Commands can contain bash syntax, including pipes and redirections:
Stylesheet 💎
Include this on your website to get syntax highlighting for the prompt:
}
}
}
}
}
}
}
}
}
}
Demonstration 📸
> to-html 

Code of Conduct 🤝
Since this program is written in Rust, the Rust code of conduct applies. Please be friendly and treat everyone with respect.
Contributing 🙌
I appreciate your help! The easiest way to help is to file bug reports or suggest new features in the issue tracker.
If you want to create a pull request, make sure the following requirements are met:
- The code is documented
 - If you add a dependency that includes unsafe code, please explain why it is required
 - Please try to keep compile times small, if feasible
 
Also, to pass continuous integration, the code must
- be properly formatted with cargo fmt
 - pass cargo clippy
 - compile on the latest stable Rust version on Ubuntu, Windows and macOS.
 - all tests must pass
 
To contribute to the website, send a PR to the gh-pages branch.
That's it! If you have any questions, feel free to create an issue.