Commit Graph

69 Commits

Author SHA1 Message Date
Matthias Beyer 2b39b8eed7 Add add test for generating custom header 2016-02-09 13:48:14 +01:00
Matthias Beyer 67a7f1ab78 Add dedicated function for creating an entry with content 2016-02-09 13:48:14 +01:00
Matthias Beyer 7a403c7f93 tests: Add imag-store tests 2016-02-09 13:45:13 +01:00
Matthias Beyer 10fa3e3daf util: Add parsing ints and floats 2016-02-09 13:45:13 +01:00
Matthias Beyer 5fdbb61ac8 create() fixup: entry_from_raw() -> string_from_raw_src() 2016-02-09 13:45:13 +01:00
Matthias Beyer 2c30d474a9 UI: Add content-from argument, to get content from CLI _or_ from File/stdin 2016-02-09 13:45:13 +01:00
Matthias Beyer ef18cb1144 Add extensive debugging output in utilities 2016-02-09 13:45:13 +01:00
Matthias Beyer 1517d6f310 Fix: build_toml_header() should get the header object as mutable 2016-02-09 13:45:13 +01:00
Matthias Beyer caee76650d Add store entry path builder helper 2016-02-09 13:45:13 +01:00
Matthias Beyer 7fec8a1b23 Move commandline-header parsing code to utility module
as the code can be re-used in the update() implementation.
2016-02-09 13:45:13 +01:00
Matthias Beyer 947d7900bf Implement Store::delete() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer 1fb29a11c8 Implement Store::update() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer 9c0796d7b3 Implement Store::retrieve() interface
Rename: read.rs -> retrieve.rs
2016-02-09 13:45:13 +01:00
Matthias Beyer dbd6388946 Implement Store::create() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer bd0d44d4b2 Add error module for imag-store 2016-02-09 13:45:13 +01:00
Matthias Beyer fa4beeebcd Add initial codebase 2016-02-09 13:45:13 +01:00
Matthias Beyer 2c876a3714 Add interface builder function 2016-02-09 13:45:13 +01:00
Matthias Beyer 86e810cc43 Add dependencies 2016-02-09 13:45:13 +01:00
Matthias Beyer a41614fd00 Init: imag-store binary 2016-02-09 13:45:13 +01:00