Danilo Bargen
f68df11b99
Fix creation of cache dir
...
Resolves #22 .
2016-04-04 00:21:49 +02:00
Danilo Bargen
d5f6814298
Merge pull request #21 from dbrgn/testing
...
Testing
2016-04-04 00:08:02 +02:00
Danilo Bargen
1d649e187d
Add first integration tests
2016-04-03 23:59:15 +02:00
Danilo Bargen
a6b6ce5781
Allow overriding of cache dir
...
By setting TLDR_RS_CACHE_DIR the cache dir can be overridden. This is
very useful for example during testing.
2016-04-03 01:36:39 +02:00
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