add travis, README, update Cargo.toml

This commit is contained in:
kwantam
2015-04-13 20:50:30 -04:00
parent 85050d8e41
commit 3df193d1f4
3 changed files with 39 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
language: rust
+14
View File
@@ -1,4 +1,18 @@
[package]
name = "unicode_width"
version = "0.0.1"
authors = ["kwantam <kwantam@gmail.com>"]
homepage = "https://github.com/unicode-rs/unicode_width"
repository = "https://github.com/unicode-rs/unicode_width"
documentation = "https://unicode-rs.github.io/unicode_width/unicode_width"
license = "MIT/Apache-2.0"
keywords = ["text", "width", "unicode"]
readme = "README.md"
description = """
Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
"""
exclude = [ "target/*", "Cargo.lock" ]
+24
View File
@@ -0,0 +1,24 @@
# unicode_width
Determine displayed width of `char` and `str` types according to
[Unicode Standard Annex #11](http://www.unicode.org/reports/tr11/)
rules.
[![Build Status](https://travis-ci.org/unicode-rs/unicode_width.svg?branch=master)](https://travis-ci.org/unicode-rs/unicode_width)
```rust
extern crate unicode_width;
use unicode_width::UnicodeWidthStr;
fn main() {
let teststr = "Hello, world!";
let width = UnicodeWidthStr::width(teststr);
println!("{}", teststr);
println!("The above string is {} columns wide.", width);
let width = teststr.width_cjk();
println!("The above string is {} columns wide (CJK).", width);
}
```
[Documentation](http://unicode-rs.github.io/unicode_width/unicode_width/)