Matthias Beyer
e040d0d0c6
Merge pull request #361 from matthiasbeyer/libimagrt/zero-warnings
...
Libimagrt/zero warnings
2016-04-17 21:10:59 +02:00
Matthias Beyer
3bb4528060
Enable lints
2016-04-17 20:48:22 +02:00
Matthias Beyer
bd4c89af3b
Use unused results
2016-04-17 20:48:17 +02:00
Matthias Beyer
4641236c82
Annotate function with allow(dead_code)
2016-04-17 20:48:03 +02:00
Matthias Beyer
54dd7c0d7e
Remove unused enum variant
2016-04-17 20:47:49 +02:00
Matthias Beyer
007d664a51
libimagrt: Update itertools
2016-04-17 15:50:32 +02:00
Matthias Beyer
3e9bf44127
Merge pull request #322 from matthiasbeyer/libimagrt/debug-log-line-and-file
...
logger: Print file and line on debug printing
2016-04-06 16:58:22 +02:00
Matthias Beyer
b305b3c693
Implement Edit for String
2016-04-06 14:40:54 +02:00
Matthias Beyer
b30cde474d
Merge pull request #319 from matthiasbeyer/libimagrt/std-hook-register-error-only-debugoutput
...
Libimagrt/std hook register error only debugoutput
2016-04-06 11:14:44 +02:00
Matthias Beyer
f28bfadf8d
logger: Print file and line on debug printing
2016-04-05 17:53:09 +02:00
Matthias Beyer
9a094fcd94
Partially revert 7f1a671
...
Removed the logger initialization, which was not caught by review
somehow.
This patch re-adds the appropriate lines.
2016-04-05 17:48:21 +02:00
Matthias Beyer
4f391d0e04
Spit out the traceback for hook registration errors only in debug mode
...
This patch is added because this error occours only if there is no
configuration file with the appropriate settings available.
There will still be a warning about hook registration failed, but the
traceback will only be visitible in `--debug` mode.
2016-04-05 16:50:17 +02:00
Matthias Beyer
ee61d079bd
Merge pull request #295 from matthiasbeyer/libimagrt/config-for-everyone
...
Libimagrt/config for everyone
2016-03-26 21:29:40 +01:00
Matthias Beyer
1bcc05a855
Add Runtime::config()
2016-03-26 20:48:32 +01:00
Matthias Beyer
86929c819c
impl Deref for Configuration
2016-03-26 20:48:28 +01:00
Matthias Beyer
7f1a671e4d
Add debug hook
2016-03-26 18:20:12 +01:00
Matthias Beyer
64e0841a8f
Merge pull request #292 from matthiasbeyer/libimagrt/create-logger-on-runtime-setup
...
Move logger initialization to earliest possible point
2016-03-26 16:23:59 +01:00
Matthias Beyer
d6aa42bd60
Move logger initialization to earliest possible point
2016-03-26 15:29:24 +01:00
Matthias Beyer
c5d5c17208
Enhance error printing on config file parsing errors
2016-03-26 15:28:25 +01:00
Matthias Beyer
9e3de45bdd
Merge pull request #281 from matthiasbeyer/per-crate-readme
...
Per crate readme
2016-03-26 13:56:47 +01:00
Matthias Beyer
34ce278af3
Merge pull request #283 from matthiasbeyer/libimagrt/warning-to-error
...
Libimagrt/warning to error
2016-03-26 13:56:36 +01:00
Matthias Beyer
b2329c323a
Merge pull request #275 from matthiasbeyer/libimagrt/config-file-search-filter-bug
...
Fix Config-file searching filter bug
2016-03-26 13:55:02 +01:00
Matthias Beyer
c53cc56d0c
Enable warning-to-error deny!()
2016-03-25 16:23:51 +01:00
Matthias Beyer
87fa9bab13
Make result used
2016-03-25 16:19:57 +01:00
Matthias Beyer
cdad750e02
Make result used by try!()ing
2016-03-25 16:19:21 +01:00
Matthias Beyer
d523c432c3
Use unused result
2016-03-25 16:01:42 +01:00
Matthias Beyer
876a5ad78c
Remove unneeded keyword "mut"
2016-03-25 16:01:11 +01:00
Matthias Beyer
3e760d6dff
Remove unused import
2016-03-25 15:59:18 +01:00
Matthias Beyer
8acc57df8f
Update README for libimagrt
2016-03-25 15:54:29 +01:00
Matthias Beyer
97c0d4c057
Fix Config-file searching filter bug
2016-03-25 15:15:22 +01:00
Matthias Beyer
94e56108e8
Fix path building bug
2016-03-25 15:15:13 +01:00
Matthias Beyer
fc9c786df7
We can match for true/false instead of true/_
2016-03-24 12:30:31 +01:00
Matthias Beyer
c12001a574
Remove unwraphell and replace by try!()
2016-03-24 12:29:55 +01:00
Matthias Beyer
ba0d952333
Impl From<IOError> for RuntimeError
2016-03-24 12:29:42 +01:00
Matthias Beyer
75ff2c742f
Add edit codebase
2016-03-24 11:50:37 +01:00
Matthias Beyer
e3bb5e3797
Add error types for edit functionality
2016-03-24 11:50:26 +01:00
Matthias Beyer
eb74b4b1dc
Add dep: tempfile = 2.1.1
2016-03-24 11:50:14 +01:00
Kai Sickeler
b315cb7fd0
Add editor()
...
Signed-off-by: Kai Sickeler <k.sickeler@gmail.com>
2016-03-21 11:29:06 +01:00
Matthias Beyer
09c8b4d561
rt: Add Store::new() config passing
2016-03-16 16:46:54 +01:00
Matthias Beyer
2fa10067fb
Configuration is optional
2016-03-07 10:32:10 +01:00
Matthias Beyer
21d5d32d50
Configuration: Provide config() getter, remove the default() implementation therefor
2016-03-05 12:36:11 +01:00
Matthias Beyer
192b3b5885
Switch to TOML as configuration language behind the scenes
2016-03-05 12:30:40 +01:00
Matthias Beyer
43859aa6d3
Merge pull request #207 from matthiasbeyer/update-clap
...
Update clap
2016-02-23 10:13:52 +01:00
Matthias Beyer
a09b5281db
libimagrt: Update clap
2016-02-20 21:15:09 +01:00
Matthias Beyer
37795a035d
rt: Remove short versions for "config" and "runtimepath" std arg
2016-02-20 21:02:43 +01:00
Matthias Beyer
fa5738d43a
Fix: libimagrt: Logging messages to stderr
2016-02-05 10:57:10 +01:00
Matthias Beyer
0931ede580
Merge pull request #165 from matthiasbeyer/remove-unused-imports
...
Remove unused imports
2016-01-30 13:47:57 +01:00
Matthias Beyer
770bffa736
rt/runtime: Remove unused imports
2016-01-29 23:05:03 +01:00
Matthias Beyer
ce11fa19c6
rt/error: Remove unused imports
2016-01-29 23:04:46 +01:00
Matthias Beyer
cdce1f09e6
rt/configuration: Remove unused imports
2016-01-29 23:04:39 +01:00
Matthias Beyer
3a19ab12d8
Fix: Use env(HOME) instead of "~"
2016-01-29 20:38:07 +01:00
Matthias Beyer
4c0903c718
Fix: We dont need the initial / when pushing
2016-01-28 20:07:38 +01:00
Matthias Beyer
24ebe6736e
Merge pull request #114 from matthiasbeyer/libimagstore/store-new-behaviour
...
Store::new(): Create path if nonexistent
2016-01-23 19:57:44 +01:00
Matthias Beyer
b74e4a0a27
rt: Make runtime module public
2016-01-23 16:08:27 +01:00
Matthias Beyer
aec1649166
rt: Runtime::new() should return Result<>
2016-01-23 11:57:40 +01:00
Matthias Beyer
6b2502c4d7
rt: Add error for instantiation
2016-01-23 11:57:40 +01:00
Marcel Müller
4d28b57658
Remove remaining Cargo.lock files
2016-01-22 20:15:32 +01:00
Matthias Beyer
9495fc0443
Add documentation to Runtime type
2016-01-21 21:24:20 +01:00
Matthias Beyer
50b0ac1d18
Add comments to configuration.rs
2016-01-21 21:19:31 +01:00
Matthias Beyer
8bc8217fa7
Move Runtime (type) to runtime (module)
2016-01-20 20:47:44 +01:00
Matthias Beyer
fe0e338130
Derive Debug instead of implementing it
2016-01-19 18:26:30 +01:00
Matthias Beyer
f7494333fa
Add errors for config file loading errors
2016-01-19 18:26:30 +01:00
Matthias Beyer
9cf3e22636
Add initial implementation
2016-01-19 18:26:30 +01:00
Matthias Beyer
79a2377452
Add deps: xdg lib, itertools
2016-01-18 19:22:14 +01:00
Matthias Beyer
e4658aa166
Add dep: libimagutil
2016-01-18 19:22:14 +01:00
Matthias Beyer
538a77294e
Add dep: libimagstore
2016-01-18 19:22:14 +01:00
Matthias Beyer
033d1d2299
Add dependencies
2016-01-18 19:22:14 +01:00
Matthias Beyer
281cb01e7b
Add README for libimagrt
2016-01-18 19:22:14 +01:00
Matthias Beyer
ff84c7b258
Add: libimagrt
2016-01-09 23:51:24 +01:00