Commit graph

125 commits

Author SHA1 Message Date
17f42fd5e4 Update clap to >=2.17
So we have `clap::App::get_name()`.
2016-11-02 14:37:45 +01:00
39304db8ba Clone App here so we can consume it elsewhere 2016-11-02 14:37:45 +01:00
82e61db4f7 Bake in shell-compl generation
Therefor we need to have at least clap 2.16.1.

We bake this into libimagrt::runtime::Runtime, so all binary crates
should automatically have it.
2016-10-28 09:42:44 +02:00
44f44a0c7f libimagutil/Cargo.toml: Update dependencies 2016-10-24 15:51:19 +02:00
9e0c523b97 libimagrt/Cargo.toml: Update dependencies 2016-10-24 14:30:54 +02:00
b5bfc1978c Fix: Cargo.toml does not know "website", but "homepage" 2016-10-20 14:14:18 +02:00
36561ae6f4 Add meta-info in libimagrt/Cargo.toml 2016-10-18 10:56:12 +02:00
e8ae4c0da7 Create symlinks to documentation files in libimag*/README.md 2016-10-13 12:04:36 +02:00
e30d774670 Move all libimag*/README.md to doc/src/05100-* 2016-10-13 12:04:36 +02:00
921d25ac9c Add StoreUnloadHook registering in runtime 2016-10-06 18:42:18 +02:00
221b87d7fb libimagrt: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
40dbdaa5e1 Fix git hook registration fail warn message. 2016-09-18 14:44:08 +02:00
f9ea5c5013 DeleteHook should be executed after the delete action 2016-09-17 18:41:03 +02:00
2a82762e9a Remove hook initialization from runtime setup
for hooks that are removed by the latest commit
2016-09-17 15:28:06 +02:00
f23004a8ec Make git-hook-registration not only when debugging 2016-09-07 22:05:30 +02:00
f0404d91e8 Pass store path to git hooks, so we can initialize properly 2016-09-07 22:05:27 +02:00
2562b705b8 Add git hooks in the runtime setup code 2016-09-07 22:05:27 +02:00
e250ca632e Move edit code from libimagrt 2016-08-09 15:47:55 +02:00
ba235b2051 Make arg names publicly available 2016-08-06 20:05:23 +02:00
1e457e8476 Merge pull request #633 from asuivelentine/imag/toml-dependency
Imag/toml dependency
2016-08-06 19:56:42 +02:00
Kai Sickeler
03d20ee863 Upgrade clap dependency to 2.* 2016-08-06 17:39:13 +02:00
Kai Sickeler
9848e97f55 Upgrade toml dependency to 0.2 2016-08-06 17:21:00 +02:00
8412ea195f Configure coloring in logger setup 2016-08-02 11:39:01 +02:00
8a0200a183 Make coloring optional via flag in ImagLogger 2016-08-02 11:38:38 +02:00
6571429123 Search for imagrc in RTP and not in RTP/store 2016-07-27 19:15:50 +02:00
3eedab5206 Add Runtime functionality to patch in-memory-configuration-file-contents on loading application 2016-07-24 19:30:04 +02:00
6f0670003b Add default commandline argument for configuration override 2016-07-24 19:30:04 +02:00
783462899a Add config override functionality 2016-07-24 19:30:04 +02:00
d1728a6aa3 Add error kinds for config override errors 2016-07-24 19:30:04 +02:00
2440260abe Change default log level to Warn 2016-07-17 00:49:39 +02:00
df1523db3e Fix: hook registering should be hook-type agnostic 2016-07-16 11:39:34 +02:00
9337a14cdd Update all version strings: 0.1.0 -> 0.2.0 2016-07-12 11:51:20 +02:00
c03fb00c20 Replace error boxing and wrapping by helper generated with libimagerror 2016-06-27 18:23:54 +02:00
bfa6f593b6 Fix: Re-writing content of String in edit_in_tmpfile() 2016-06-07 14:25:06 +02:00
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
d50f8b3d0d Fix: Test the RTP itself as well
This fixes the problem that the user sometimes passes the configuration
via the commandline. In this case, the "rtp" variable itself is the
configuration file path. With this fix applied, we check this value
before generating the variants and trying them.
2016-05-28 23:03:06 +02:00
e3db21b009 Use IntoError trait for less ugly code 2016-05-27 10:27:06 +02:00
70b6a4f587 Replace configuration error code with macro generator 2016-05-27 10:21:56 +02:00
9a92f9091f Add env_logger as fallback if IMAG_LOG_ENV is present 2016-05-24 16:43:04 +02:00
4066ae4048 Add dep: env_logger = 0.3 2016-05-24 16:42:32 +02:00
b4b3a0ede8 Only warn if there is no config file 2016-05-23 15:12:57 +02:00
1dbfb7cf28 libimagrt: Replace error module imports with macro helper 2016-05-19 18:22:03 +02:00
f88e3e629b Add runtime setup helper function 2016-05-18 22:33:01 +02:00
ee32a85ff3 libimagrt: Change dependency from libimagutil -> libimagerror 2016-05-18 18:31:54 +02:00
f27b114f85 libimagrt: Replace error code with code generator macro 2016-05-17 14:01:58 +02:00
bd6c8ff3ff Merge pull request #412 from matthiasbeyer/libimagrt/color-log-output
Libimagrt/color log output
2016-05-17 00:23:12 +02:00
376a23b8ce Color log output
Color as follows:

    * Debug output -> Cyan
    * Warning, errors -> Red, with the type (WARN; ERROR) red blinking
    * All other output yellow.
2016-05-15 17:38:02 +02:00
344296487d Add dependency: ansi_term = 0.7 2016-05-15 17:37:56 +02:00
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