f921a73fb0
content.rs: Add documentation
2016-01-21 21:28:08 +01:00
Homu
2c1fa1a92a
Auto merge of #89 - matthiasbeyer:libimagrt-init, r=matthiasbeyer
...
Libimagrt init
Initial code for `libimagrt`.
2016-01-21 07:59:38 -08:00
809a9611c5
Merge pull request #115 from TheNeikos/add-lazy_file
...
Add file creation
2016-01-21 15:30:52 +01:00
Homu
3a4aa076a8
Auto merge of #115 - TheNeikos:add-lazy_file, r=matthiasbeyer
...
Add file creation
@matthiasbeyer , @neithernut A possible implementation of a lazy enum to have lazy loading of files.
2016-01-21 06:06:47 -08:00
Homu
35e7ecfe6f
Auto merge of #115 - TheNeikos:add-lazy_file, r=matthiasbeyer
...
Add file creation
@matthiasbeyer , @neithernut A possible implementation of a lazy enum to have lazy loading of files.
2016-01-21 03:36:31 -08:00
8bc8217fa7
Move Runtime (type) to runtime (module)
2016-01-20 20:47:44 +01:00
Homu
6fec701144
Auto merge of #126 - matthiasbeyer:libimagutil/add-kv-splitter, r=matthiasbeyer
...
Libimagutil/add kv splitter
This will be useful for the commandline interface lateron.
Review appreciated. Also have a look at the tests, how wonderful I made the interface to this functionality ( 😄 )!
2016-01-20 09:35:25 -08:00
e86403978d
Add getter for key/value
2016-01-20 18:05:09 +01:00
78e104706f
Adapt tests
2016-01-20 10:42:40 +01:00
2c5d61c456
Split String->key-value with types
2016-01-20 10:42:34 +01:00
77204c8e22
Add key-value-splitter helper
2016-01-20 09:42:48 +01:00
9b77ae1348
Use regex
2016-01-20 09:42:37 +01:00
29c58a2fa9
Add dep: regex = 0.1.47
2016-01-20 09:42:17 +01:00
fe0e338130
Derive Debug instead of implementing it
2016-01-19 18:26:30 +01:00
f7494333fa
Add errors for config file loading errors
2016-01-19 18:26:30 +01:00
9cf3e22636
Add initial implementation
2016-01-19 18:26:30 +01:00
Homu
705ad884bc
Auto merge of #122 - matthiasbeyer:doc/redefine-header, r=matthiasbeyer
...
Doc/redefine header
As proposed in personal discussion with @TheNeikos
2016-01-19 09:08:50 -08:00
e44e413b08
Clear the "imag.content" key definition.
2016-01-19 17:34:52 +01:00
6183efedbc
Fix: Remove "mime"-key in header
...
We don't need this one, actually.
2016-01-19 17:34:52 +01:00
9d9efa76ea
Update example
2016-01-19 17:34:52 +01:00
adaa6b69ec
Clearify content section format (as seen by the store library)
2016-01-19 17:34:52 +01:00
cafc6dbadf
Rewrite chapter on header contents
2016-01-19 17:34:52 +01:00
88930da796
Add fields in the header section "imag"
2016-01-19 16:51:41 +01:00
Homu
4c426bc8ed
Auto merge of #123 - matthiasbeyer:doc/redefine-store-orga, r=matthiasbeyer
...
Doc/redefine store orga
As proposed in personal discussion with @TheNeikos
2016-01-19 07:50:34 -08:00
4ce693c05f
Add paragraph on store path links
2016-01-19 16:49:14 +01:00
78d25ebad7
Rewrite part on store path format
2016-01-19 16:49:14 +01:00
Marcel Müller
1c73fcfae1
Seek to beginning of file before reading
2016-01-18 19:35:35 +01:00
Marcel Müller
a75ba8ea72
iQIcBAABCgAGBQJWnTB3AAoJEN1O030MrHbi9V4P/3tis8CVncUcVFC5NohTBbRk
...
tFrubrLNw+ketVYV8JsHPtygtvZ8jfMy3DdSTHqxOoC0jPEERSMwkZ98AVySS70w
D2A9Wjxt6s2heg23MMpEtP/axBMoSshj30Hu/S70qI9M0HskloJ1he02urhs9LqA
kCUnS9oiiQ2qxtOuoGk4NLwOa/fyPFdznYjBjFOnIjf6Qmc0xaMTvxSei1H18GcW
+Ug9eU3XERV4mehehXSqzrAKa3zTsF3dur6Y+e6rgYbaQpv7vBNlNr733R1ao0tY
A8UUb/90hIUKpfgLNQYbAXI37AvrKj5njk/BGm5ca/gRUwWkL1nKkkolvJvsjQgO
hyifT3JmHmtOa4A4mgDF1DLOAZVkOXCKPbA9HIaI0wpZMHEBjGD7UTf52QtLD4Cv
0rwgGqAR1qzUw4ijzwYm+s/YNbm9Ecn22cmRIvk5ZGGbWu+q2Y+9+b/sCbgr2EQP
lWkxT8qF/sNw9MVhwrnu2FpimL0IaZ9iKSPGSzbsoaBm4M86STGPYXrIaycq6i3u
17Dqvv3U26R08AEw/5thZFwazOMj305M0CjqkyvNGCosKHG+FrHIgK4hgNmB5vGe
T11RkfSRq15s+TRgcvjIYrPmtrcXB11+WBzI2K/nSQOnjCENYx2oBKRSBILwhuaC
TQedJRXhwAp32VO3Hojb
=TpUb
-----END PGP SIGNATURE-----
Seek to beginning of file before reading
2016-01-18 19:35:35 +01:00
79a2377452
Add deps: xdg lib, itertools
2016-01-18 19:22:14 +01:00
e4658aa166
Add dep: libimagutil
2016-01-18 19:22:14 +01:00
538a77294e
Add dep: libimagstore
2016-01-18 19:22:14 +01:00
033d1d2299
Add dependencies
2016-01-18 19:22:14 +01:00
71dc86d2e7
doc: Add more paths where we search for config
2016-01-18 19:22:14 +01:00
281cb01e7b
Add README for libimagrt
2016-01-18 19:22:14 +01:00
Homu
a39e3d10e3
Auto merge of #119 - matthiasbeyer:libimagutil-init, r=matthiasbeyer
...
Libimagutil init
Extracted from #89
2016-01-18 10:21:51 -08:00
6aa9276a06
util: Add variant-tests
2016-01-18 19:14:06 +01:00
be6a0b8b78
util: Add variant-generator utility
2016-01-18 19:14:02 +01:00
4e0e80c0b8
Fix test: lazy_file_with_file
2016-01-18 18:30:55 +01:00
927205dfcc
Fix test: lazy_file_with_file
2016-01-18 18:30:55 +01:00
Marcel Müller
c122c3cf37
Use tempdir in tests
2016-01-18 18:20:50 +01:00
Marcel Müller
9d0afade98
iQIcBAABCgAGBQJWnR7yAAoJEN1O030MrHbien4P/2ixFj7HRpWLZDARUTOy1f0I
...
E/WY5FhCD5Nx2EAu1urJhZORwAeOyJurQVjoSC8FfcayK87Co3Hw9bt9CDB5uIxt
aQlkA5YkamSlL1FQlOmcEqBUBISGmRtXB89zWeDWscRTrHb9pAPFZmrKpnklfa5r
Lye3dAT7yrpTsPp2HxY2ojw5qHRb5Ojp57SKvAX27bYyEjk8PIREC2ZIgk08Mw1h
kmx2QsIvWKGGTkOoBj/Lw+rL1aW+b6E6VdVngeZ04l9qU+3JOtHUkFyfvaiJvf7V
0HDiQIEHDjLCeZwvjVgzxBxQE/pANpMtno6y3LF99FdgfQtQy6hswaUpMilk2N9X
Mq+kZ1bWaz6Q2Oo3GSFhWeAOgM/en1MHuxRQhjUMZVxp1tsqLo3piq5Ywi1kg/yR
Dsxvw/AmQbkV8S77RhbIN+aRbSg6kBs6QmaAy4fVB4f+fnp6WKHIZ4yselZMtwUI
AHVsXCvlQwmDm4BG4khJfKEd36x9hJAWnpKkNCprGhedN8QRgV7GmHZ4b3LBtODB
UI338SX6ZyZmnYQV3mNgJ5mvzffnjZF0xup5rMLOg3SyNjKoirjYdlbb2SH7tNLp
+EwBIJGCaFbiVFRoh1iHTvxtbKj218NPjP6ZU+UowBM5mlysRpVtCAYVGPprl+u7
aOtLp8WQDjnf8ysBL5pk
=ZLhc
-----END PGP SIGNATURE-----
Use tempdir in tests
2016-01-18 18:20:50 +01:00
Marcel Müller
be0bb6d0ad
Add tempdir to Cargo.toml
2016-01-18 17:59:57 +01:00
Marcel Müller
6a3429d759
iQIcBAABCgAGBQJWnRoNAAoJEN1O030MrHbiYzMQALA2R/WccyxqsOs0A1i/wUdp
...
saz250bgtXUJ0DKqGRM25+P0idJuIW2/nuOqqAYQ3uWNDxj4oLR21vkGstCO9xvk
FZ/UARQ3MK8KF0OFRRb+ESTOixtNn2oEaiJuxwdRDG7I3z7YTiijwYM9uTGhFNqD
Hkkm+X5Hsh9GvxzSN+yEX2Vrvgv9WIerfhyOWBNgK6VKmneX7CNFl3/2E5U152+O
Nsfd6eeJ5JnMlpmzCiIJyfsT1Bf8ITr8MZpvQJ8dW5Ozgbg5N931NOLoVSMGkNPD
D1I9XtQX5C8KJmvoBecMZOIurghGSJ4VTM9mOEd6X+AW3fhRoeX6GbNFptQr/UAk
TfX0nBZxeHvwOLQR+kMNQZ5dmfnmC0VEZFtlxLu22fngOWz80wxPRc3W9/4iWnQg
OfjfnZkP0NUCPDXbsTnB42MyZA3Ff4t52Lq0qGSVHGTHcwm8WQA3je/oztJ18w9S
6UysUMbICMo2/OzVKK9OF3i50uLz0JEE9MVLtjmMQ3LrjN5I7qoZ0e5xDTQS6rnf
Cwt8JsjJbPAk9ynsvjKgom3Q5rPGq3zyrTtViQ025jww5lie0l7dVlenTFvCa95s
PyKZ64dHGuD0iPEeodVZgSW7KC7F0UNeBSO1fawZ8eYYVlWMk4K2EgcCQPX3ReRB
ZXebnEZoWqiL4XmZzHb4
=wpl6
-----END PGP SIGNATURE-----
Add tempdir to Cargo.toml
2016-01-18 17:59:57 +01:00
Marcel Müller
221a2c8f6d
Add file creation
2016-01-18 17:53:18 +01:00
Marcel Müller
5d3cb4a3af
iQIcBAABCgAGBQJWnRh+AAoJEN1O030MrHbiUHQQAJ3bhzz4O7qytq9X4WUkW80W
...
A+Dk5Oyzm4QajdMDw1lW+FJT1LHAA4q14nTKTZlCZKT0doxZYbQENrBjzhAQaKin
kIZSrCmKulziAVLIuXGq9wmaz6CJ4kHb+GWlC82U575yIb8XBpqpIjUAwboP9xZk
xHaGT8l9+KPMUCXd9zU3KCJHg3ZO3ckOJm0gmG4JvmvaUX+r38cgO3zwRPpdVLVW
cnQ/aPLkaeLfP2auSdRDeVOkhcl5uWgdQcvnqTkPUb+gQUXV01WpqzoxmVhEPVv1
kLWIGRzFEmxrNadAqJTC9AE5DBnoRM7/cge2QZ9vVtJsdcwRYwjw4qSunvPAusdb
lXmA0+1aJPpkGMHVywNBHYq5fR89etrQBZ3Roz9LAp2eKNAsXyJYg0CT6PgzmEhp
cPVOCHizXWwCLFRZI0zn9WSWS9EFm0H2FJDGfSDAoNPyO2RAmtu+8tXU+vgwvox+
B3j5jEQmF8c8A+SE0Qeh7IloQWMXCfnJrgeo7sbhYq8w0WPTLhiX7BEtu3K3Nvi6
bG00BHihvOD2wu1DiTIzPTJkP3rMK4VD6sZmXSUFjEVtzn1rN9l2hYjkyMQj/xlG
RATEMP4TvB/eVktfZ+nFr5XtGGFAY1hsVBd5FnV874J6OHGD6zqt21lgxGCF0MUw
cwqyKk6K+l6Ljf8UAdvx
=Ni+I
-----END PGP SIGNATURE-----
Add file creation
2016-01-18 17:53:18 +01:00
Homu
a8bc18d39a
Auto merge of #100 - matthiasbeyer:travis-test-subcrates, r=matthiasbeyer
...
travis: Run cargo chain for all cargo files
Test sub-crates if there are changes in them, as pointed out by @TheNeikos in #99 , this wasn't happening before.
2016-01-18 08:35:46 -08:00
Homu
375d5bc537
Auto merge of #117 - matthiasbeyer:repo-clean, r=matthiasbeyer
...
Repo clean
Light repo cleanup, including removal of a leftover from the reset and a README update.
2016-01-17 11:28:41 -08:00
450886b986
Update README
2016-01-17 19:38:38 +01:00
e21f0833d8
Remove old etc/cli.yml
2016-01-17 19:36:21 +01:00
Homu
bec97f8fc2
Auto merge of #111 - neithernut:impl-store-delete, r=matthiasbeyer
...
Implement `Store::delete()`
Targets #106 .
2016-01-17 10:12:30 -08:00