# how-do-i-escape [![Build Status](https://travis-ci.org/p-jackson/how-do-i-escape.svg?branch=master)](https://travis-ci.org/p-jackson/how-do-i-escape) [![Build status](https://ci.appveyor.com/api/projects/status/tlof6gpgu837vvx7?svg=true)](https://ci.appveyor.com/project/p-jackson/how-do-i-escape) [![Dependency Status](https://dependencyci.com/github/p-jackson/how-do-i-escape/badge)](https://dependencyci.com/github/p-jackson/how-do-i-escape) [![Coverage Status](https://coveralls.io/repos/github/p-jackson/how-do-i-escape/badge.svg?branch=master)](https://coveralls.io/github/p-jackson/how-do-i-escape?branch=master) [![Crates.io](https://img.shields.io/crates/v/how-do-i-escape.svg?maxAge=3600)](https://crates.io/crates/how-do-i-escape) > For when you ask yourself "how do I escape that"? Prints escape sequences for unicode graphemes It seems like every other day I'm looking up what the escape sequence for a unicode grapheme is in various web languages. And I'm also trying to learn Rust. So I wrote a tool in Rust. ## Install & Use ``` $ cargo install how-do-i-escape $ how-do-i-escape ยง css = "\00A7" html = § js = "\u00A7" ``` ## What I'm thinking for 1.0 - [x] Check code coverage is working properly - [x] Prefer HTML entities if one exists - [x] Improve output readability (maybe with colour) - [ ] Try and reduce the time it takes to run `cargo install` - [x] Test against *stable*, *beta* and *nightly* Rust - [x] Read spec to figure out how graphemes > FFFF are supposed to work - [ ] Use HTML entities that are made of two code points