Matthias Beyer
8412ea195f
Configure coloring in logger setup
2016-08-02 11:39:01 +02:00
Matthias Beyer
6571429123
Search for imagrc in RTP and not in RTP/store
2016-07-27 19:15:50 +02:00
Matthias Beyer
3eedab5206
Add Runtime functionality to patch in-memory-configuration-file-contents on loading application
2016-07-24 19:30:04 +02:00
Matthias Beyer
6f0670003b
Add default commandline argument for configuration override
2016-07-24 19:30:04 +02:00
Matthias Beyer
2440260abe
Change default log level to Warn
2016-07-17 00:49:39 +02:00
Matthias Beyer
df1523db3e
Fix: hook registering should be hook-type agnostic
2016-07-16 11:39:34 +02:00
Matthias Beyer
c03fb00c20
Replace error boxing and wrapping by helper generated with libimagerror
2016-06-27 18:23:54 +02:00
Matthias Beyer
180dfbf0b1
Fix: Pass the confguration path as parameter for Configuration::new()
...
If there is none, fall back to the RTP.
2016-05-28 23:11:10 +02:00
Matthias Beyer
e3db21b009
Use IntoError trait for less ugly code
2016-05-27 10:27:06 +02:00
Matthias Beyer
9a92f9091f
Add env_logger as fallback if IMAG_LOG_ENV is present
2016-05-24 16:43:04 +02:00
Matthias Beyer
b4b3a0ede8
Only warn if there is no config file
2016-05-23 15:12:57 +02:00
Matthias Beyer
ee32a85ff3
libimagrt: Change dependency from libimagutil -> libimagerror
2016-05-18 18:31:54 +02:00
Matthias Beyer
7b855f82f3
Remove unwrap() calling by matching
2016-05-15 14:00:24 +02:00
Andre Bogus
981707c9c9
more style adaptations
...
again following clippy
2016-05-13 22:27:53 +02:00
Matthias Beyer
e0876bb751
Make libimagrt::runtime::Runtime derive Debug
2016-04-20 21:46:02 +02:00
Matthias Beyer
3631817827
libimagrt: Replace .err().unwrap() with .unwrap_err()
2016-04-20 21:45:58 +02:00
Matthias Beyer
52134e6095
Rename: kind() to err_type()
2016-04-19 19:47:23 +02:00
Matthias Beyer
bd4c89af3b
Use unused results
2016-04-17 20:48:17 +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
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
7f1a671e4d
Add debug hook
2016-03-26 18:20:12 +01:00
Matthias Beyer
d6aa42bd60
Move logger initialization to earliest possible point
2016-03-26 15:29:24 +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
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
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
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
aec1649166
rt: Runtime::new() should return Result<>
2016-01-23 11:57:40 +01:00
Matthias Beyer
9495fc0443
Add documentation to Runtime type
2016-01-21 21:24:20 +01:00
Matthias Beyer
8bc8217fa7
Move Runtime (type) to runtime (module)
2016-01-20 20:47:44 +01:00