Homu
fab165d72f
Auto merge of #88 - matthiasbeyer:init-rewrite, r=matthiasbeyer
...
Init rewrite
Start the rewrite.
@TheNeikos tell me what you think about the structure I create in this PR.
2016-01-11 01:11:18 +09:00
578414287a
Depend on libs in main crate
...
This way we do not need the travis-scripting-foo anymore.
2016-01-10 17:04:23 +01:00
37e5307e08
travis: Build only changed things
...
Build library only if the library changed
2016-01-10 12:10:35 +01:00
7a08c9b773
Add: libimagmodule
2016-01-09 23:51:38 +01:00
f35029a3d0
Add: libimagstore
2016-01-09 23:51:31 +01:00
ff84c7b258
Add: libimagrt
2016-01-09 23:51:24 +01:00
d786b5e8d3
Add: libimagutil
2016-01-09 23:50:26 +01:00
4746555c67
Remove codebase, except reusable parts
2016-01-09 23:33:45 +01:00
96ecf5435a
Remove all dependencies
2016-01-09 23:33:44 +01:00
8c8a88077f
Remove the Store dependency from the Runtime object
2016-01-09 23:23:09 +01:00
Homu
cfa62e85ef
Auto merge of #71 - matthiasbeyer:paper-deps-cleanup, r=matthiasbeyer
...
doc/default.nix: List dependencies for building the paper explicitely
Alters the `default.nix` in the `doc/` folder to list the (latex-)dependencies for building the paper explicitly, rather than listing some random collections which may or may not contain the required packages.
Just relevant for nix(os) users. Anyways helpful for others, as they know which latex packages to install for building the doc.
2016-01-08 21:43:23 +09:00
1dbb557a44
doc/default.nix: List dependencies for building the paper explicitely
2016-01-08 13:41:09 +01:00
Homu
0d68fed58d
Auto merge of #70 - matthiasbeyer:paper-setup, r=matthiasbeyer
...
Paper setup
This branch aims for a paper setup so we can start writing down where this project should go.
The paper build is not yet included in travis, though I'd really like to do that, so @TheNeikos will you have a look? I'd like to see something like `if changes in doc/, then cd && make; else cargo...` - is this possible?
If not, how to proceed?
2016-01-08 21:33:35 +09:00
21947496d3
Add readme file for paper
2016-01-08 13:12:55 +01:00
fd541c3270
Add configuration for pandoc-crossref
2016-01-08 13:12:55 +01:00
47b351a7f0
Add pandoc-crossref
2016-01-08 13:11:04 +01:00
c2ad295522
Add pdf/html targets for convenience
2016-01-08 13:11:04 +01:00
8d4bb2a88b
travis: Only build changes if there are changes outside of ./doc
2016-01-08 13:11:04 +01:00
3ea9721184
Add default doc setup
2016-01-08 13:11:04 +01:00
Homu
502ba8b7fc
Auto merge of #68 - matthiasbeyer:update-prettytable, r=matthiasbeyer
...
prettytable-rs: 0.4.0 -> 0.5.1
Update dependency.
2016-01-07 04:31:30 +09:00
db73302550
prettytable-rs: 0.4.0 -> 0.5.1
2016-01-06 20:26:02 +01:00
Homu
0bc567d09b
Auto merge of #69 - matthiasbeyer:update-repo-meta, r=matthiasbeyer
...
Add more metadata for project
Just some improvements to `Cargo.toml`
2016-01-07 04:24:57 +09:00
6feb3ad30b
Add more metadata for project
2016-01-06 20:24:26 +01:00
Homu
72f7254005
Auto merge of #67 - matthiasbeyer:tableprinter-pretty, r=matthiasbeyer
...
Tableprinter pretty
Support for printing plain ASCII-Tables without borders and such.
2016-01-07 04:03:29 +09:00
Homu
9662678b30
Auto merge of #66 - matthiasbeyer:report-success, r=matthiasbeyer
...
Report success
Report success (as simple "Ok"/"Error" string) to the user, if the user wants that.
2016-01-07 03:57:54 +09:00
24c150852c
BM: Add support for un-pretty tables
2016-01-06 19:56:06 +01:00
75dfc2b097
Notes: Add support for un-pretty tables
2016-01-06 19:54:21 +01:00
56730cb7b8
Add support for printing table without borders
2016-01-06 19:53:53 +01:00
71f37f69c3
Move ::new() out of FilePrinter trait
2016-01-06 19:31:20 +01:00
51870b63f2
Add reporting implementation
2016-01-06 19:25:26 +01:00
d9de33a932
Add runtime wrapper for reporting mode
2016-01-06 19:25:15 +01:00
d9deb9025b
Add configuration file parsing for reporting mode
2016-01-06 19:25:01 +01:00
aa30137300
Add CLI implementation for reporting
2016-01-06 19:24:48 +01:00
24b6460705
Add CLI spec for reporting mode
2016-01-06 19:24:37 +01:00
Homu
19ef1dd25a
Auto merge of #57 - matthiasbeyer:add-yaml-header-parser, r=matthiasbeyer
...
Add yaml header parser
I would like to add more tests.
2016-01-07 01:35:17 +09:00
565b375e9f
Notes: Switch from JSON in header to YAML
...
Interestingly, I'm backwards compatible as it seems. The JSON can be
parsed by the YamlParser still... nice!
2016-01-06 17:31:37 +01:00
55f06d656b
Add deserialize->serialize test
2016-01-06 17:27:44 +01:00
1fcdb2d21a
Add simple deserialization test
2016-01-06 17:27:44 +01:00
66ddbc0428
Add YAML header parser
2016-01-06 17:27:44 +01:00
885b12bc43
Add dep: yaml-rust
2016-01-06 17:27:44 +01:00
Homu
aaf3660f31
Auto merge of #65 - matthiasbeyer:fix-module-parser, r=matthiasbeyer
...
Remove parser variable from Notes::command_show()
Was still there because of the merge order.
2016-01-07 01:04:23 +09:00
9425741061
Remove parser variable from Notes::command_show()
2016-01-06 17:03:43 +01:00
Homu
e345abf007
Auto merge of #62 - matthiasbeyer:module-parser, r=matthiasbeyer
...
Module parser
Move the
```
let parser = ...
```
Foo in each function to a module-global parser object in the module object.
2016-01-06 05:54:03 +09:00
Homu
7c49cc5d14
Auto merge of #63 - matthiasbeyer:notes-show, r=matthiasbeyer
...
Notes show
Add subcommand for `notes`: `show`, to print notes on the commandline, unrendered.
2016-01-06 05:44:16 +09:00
cdbf6d2d2f
Notes: Make parser module member
2016-01-05 21:40:17 +01:00
d25ee7ec8a
BM: Make parser module member
2016-01-05 21:38:51 +01:00
3bee78273e
Notes: Implement command_show()
2016-01-05 21:34:03 +01:00
58d303be02
Add CLI specification
2016-01-05 21:17:29 +01:00
Homu
fc7f2c0bb1
Auto merge of #61 - matthiasbeyer:deny, r=matthiasbeyer
...
Turn warning into hard errors and fix them
Finally, I cleaned up a bit.
The `dead_code` warning is still disabled, though I might enable it anytime soon.
2016-01-06 01:39:47 +09:00
0bdd548eab
Use unused result in test: set_logger()
2016-01-05 17:39:12 +01:00