diff options
author | Till Höppner | 2016-01-24 18:01:29 +0100 |
---|---|---|
committer | Till Höppner | 2016-01-24 18:01:29 +0100 |
commit | 8c170746aca79d6cbc2602298c468f3fc9ededa2 (patch) | |
tree | cbc1fae2e31bc01e83bf52c7db1ddcca7f6bff92 /README.md | |
parent | c4acc192d9e6b023334156706b9974006652d6d6 (diff) | |
download | ilc-8c170746aca79d6cbc2602298c468f3fc9ededa2.tar.gz ilc-8c170746aca79d6cbc2602298c468f3fc9ededa2.tar.xz ilc-8c170746aca79d6cbc2602298c468f3fc9ededa2.zip |
Use headers instead of bolding
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -4,7 +4,7 @@ ilc [![Crates.io version](https://img.shields.io/crates/v/ilc.svg?style=flat-square)](https://crates.io/crates/ilc) [![Crates.io license](https://img.shields.io/crates/l/ilc.svg?style=flat-square)](https://crates.io/crates/ilc) -**What is this thing?** +#### What is this thing? ilc is a library to work with common IRC log formats, as well as a collection of commonly needed utilities for IRC logs. @@ -12,24 +12,30 @@ of commonly needed utilities for IRC logs. The library can convert between most of the EnergyMech (ZNC) and Weechat3 log formats, as well as binary and msgpack representations of them. The tools can merge, convert, and pretty-print them, or count the lines/words that people said in them. -**Fine, I'll try it. Do I really have to compile it myself?** +#### Fine, I'll try it. Do I really have to compile it myself? -Probably. I sporadically [release a binary](https://github.com/tilpner/ilc/releases), but those are for x86-64 Linux. If you want something else, or more recent, you'll have to compile yourself. +Probably. I sporadically [release a binary](https://github.com/tilpner/ilc/releases), but those are for x86_64 Linux. If you want something else, or more recent, you'll have to compile yourself. -**Okay, how do I compile it then?** +#### Okay, how do I compile it then? -Because I'm using experimental features (slice_patterns), you have to use a Rust nightly installation. +Because I'm using experimental features (slice_patterns), you have to use a Rust nightly installation either way. + +###### From crates.io + + cargo install ilc + +###### From git `67ee599c56ba9e58cfe190036b7dcc656b20bfdd` is known to compile with - rustc 1.8.0-nightly (d63b8e539 2016-01-23) - cargo 0.8.0-nightly (8edc460 2016-01-21) +> rustc 1.8.0-nightly (d63b8e539 2016-01-23) +> cargo 0.8.0-nightly (8edc460 2016-01-21) To compile: cargo build --release -**Usage** +#### Usage ``` Usage: ilc parse [options] [-i FILE...] @@ -53,16 +59,16 @@ Options: --infer-date Try to use the filename as date for the log. ``` -**Are you stupid? Why Rust?** +#### Are you stupid? Why Rust? Uhh, actually... that may have been a suboptimal choice. Nobody cares about performance here anyways. But it was what I started with, and I didn't feel like rewriting it. -**I found a bug!** +#### I found a bug! Great! Or... well, not so great. Please file it [here](https://github.com/tilpner/ilc/issues/new)! -**It doesn't support my format.** +#### It doesn't support my format. Support for irssi is planned, but beyond that you'll have to file an issue or implement it yourself. PRs are welcome, but I can't promise to merge all of them without revision. :) |