Commit graph

70 commits

Author SHA1 Message Date
Danilo Bargen
30af8ca90f Moved test from main.rs to types.rs 2016-04-03 01:36:39 +02:00
Danilo Bargen
2f72a1daeb Update dependencies 2016-04-03 00:54:46 +02:00
Danilo Bargen
b24fbc023c Update tar-rs to 0.4.4 2016-04-03 00:43:48 +02:00
Danilo Bargen
e8180842da Update dependencies 2016-04-03 00:39:18 +02:00
Danilo Bargen
8e643b7987 Fix code formatting and update .gitignore 2016-04-03 00:25:06 +02:00
Danilo Bargen
c935cd19f2 Merge pull request #19 from dbrgn/fix-update-bug
Fix cache updating
2016-04-03 00:24:00 +02:00
Danilo Bargen
ccaf9c9f27 Fix cache updating
For some reason, the cache was not actually being updated because the
`Archive.unpack()` method doesn't overwrite any files.

So now we clear the cache directory before unpacking the archive.

Fixes #18.
2016-04-03 00:06:36 +02:00
Danilo Bargen
fb62eaaaad Fix detection of outdated cache 2016-02-07 23:10:28 +01:00
Danilo Bargen
a166502eb4 Merge pull request #17 from dbrgn/osx
Add OSX to TravisCI
2016-01-28 17:59:10 +01:00
Danilo Bargen
cf15b1d940 Add OSX to TravisCI 2016-01-28 17:13:51 +01:00
Danilo Bargen
2b00c92d97 Update README: Add usage and install instructions 2016-01-27 22:09:46 +01:00
Danilo Bargen
0511ea22fa Merge pull request #12 from dbrgn/best_practices
Implement Best Practices
2016-01-27 20:31:55 +01:00
Danilo Bargen
db5fab2d87 Handle errors in Tokenizer::next_token 2016-01-27 18:06:38 +01:00
Danilo Bargen
09f69f87dc Update Cargo.lock 2016-01-27 18:02:38 +01:00
Danilo Bargen
ecf77b5297 Fix some problems reported by clippy 2016-01-27 17:49:19 +01:00
Danilo Bargen
6618a61776 Add travis-cargo 2016-01-27 17:49:19 +01:00
Danilo Bargen
e00fe75d37 Add clippy 2016-01-27 17:49:19 +01:00
Danilo Bargen
dcd80a92b2 Enable more compiler lints 2016-01-27 17:48:43 +01:00
Danilo Bargen
11a28d4f74 Add .editorconfig 2016-01-27 17:48:43 +01:00
Danilo Bargen
d47208f273 License under MIT/Apache-2.0 2016-01-27 17:48:43 +01:00
Danilo Bargen
ec28d48bea Merge pull request #16 from dbrgn/list
Implement --list flag
2016-01-27 17:48:02 +01:00
Danilo Bargen
6e4fc487a9 Implement --list flag 2016-01-27 17:39:17 +01:00
Danilo Bargen
ea7965a775 Derive Copy for OsType 2016-01-27 13:56:29 +01:00
Danilo Bargen
4c5666884b Simplify logic in Cache::find_page 2016-01-27 13:55:52 +01:00
Danilo Bargen
0d871091d3 Create Cache::get_platform_dir 2016-01-27 13:55:17 +01:00
Danilo Bargen
6e409bedac Merge pull request #3 from dbrgn/braces
Support {{ }} syntax in formatter
2016-01-26 10:55:55 +01:00
Danilo Bargen
152343eaef Underline parameters in example code 2016-01-26 10:22:03 +01:00
Danilo Bargen
423fc4a21c Add Rust 1.5 to .travis.yml
This is the first Rust version supported by tldr-rs.
2016-01-22 08:35:51 +01:00
Danilo Bargen
b1603a3b8a Merge pull request #9 from dbrgn/os_override
Implement --os
2016-01-22 08:32:34 +01:00
Danilo Bargen
1e69f4ac4e Make it possible to override the OS 2016-01-22 08:29:27 +01:00
Danilo Bargen
eac7308ba7 Fix argument format 2016-01-22 08:29:14 +01:00
Danilo Bargen
a07f7e00dc Implement Decodable for OsType 2016-01-22 08:29:10 +01:00
Danilo Bargen
34fa7d94b4 Create OsType enum 2016-01-19 18:49:16 +01:00
Danilo Bargen
8be166a0dc Add note about required Rust version 2016-01-19 18:35:33 +01:00
Danilo Bargen
534fe171df Merge pull request #15 from dbrgn/clear-cache
Implement --clear-cache flag
2016-01-10 22:41:49 +01:00
Danilo Bargen
55bbd78360 Implement --clear-cache flag 2016-01-10 22:39:11 +01:00
Danilo Bargen
5eb44dd708 Merge pull request #14 from dbrgn/render
Render pages from cache
2016-01-10 00:45:31 +01:00
Danilo Bargen
4a59dc6798 Render pages from cache 2016-01-10 00:33:51 +01:00
Danilo Bargen
4e951a0247 Rename Updater to Cache 2016-01-08 19:19:03 +01:00
Danilo Bargen
75d5fd5257 Revert accidental breakage of archive URL
Localhost URL was used for development in the train with a flaky
internet connection.
2016-01-08 19:18:44 +01:00
Danilo Bargen
2e2d015d46 Merge pull request #13 from dbrgn/last_update
Last update
2016-01-08 19:10:42 +01:00
Danilo Bargen
b2ea2c3842 Warn if cache is too old or missing 2016-01-08 18:55:40 +01:00
Danilo Bargen
4db20cb6bb Implement Updater.last_update 2016-01-08 08:40:34 +01:00
Danilo Bargen
062d209113 Update README 2016-01-06 23:48:08 +01:00
Danilo Bargen
6068903f1a Merge pull request #4 from dbrgn/rethink_caching
Rething caching
2016-01-06 23:38:11 +01:00
Danilo Bargen
676ab62b4e Remove obsolete functions in updater 2016-01-06 23:33:52 +01:00
Danilo Bargen
bb14466213 Unpack tldr archive directly into ~/.cache/tldr-rs 2016-01-06 23:25:44 +01:00
Danilo Bargen
68b3ff23bc Allow --update to be run on its own 2016-01-06 23:24:56 +01:00
Danilo Bargen
bb72cd1a0f Stop printing arguments on invocation 2016-01-06 23:21:40 +01:00
Danilo Bargen
be1758bc26 Merge pull request #5 from dbrgn/docopt
Argument Parsing with Docopt
2016-01-06 22:56:21 +01:00