imag/lib/core/libimagrt/src
Leon Schuermann 7a37c47263 Add ImagApplication trait for CLI completion + single-binary support
To re-add the imag-binary CLI completion, as well as to enable
building a single imag containing all of the subcommands, this commit
introduces an ImagApplication trait to be implemented by all imag
binary crates. The binary crates will be converted to libraries, with
an additional binary target. This enables standalone and single binary
builds.

On its own, this commit doesn't do much, but rather it paves the way
to dynamically interacting with the imag uis/clis using a
library-crate interface.

Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00
..
application.rs Add ImagApplication trait for CLI completion + single-binary support 2019-10-26 14:41:31 +02:00
configuration.rs [No-auto] lib/core/rt: Fix Clippy warnings 2019-08-28 18:18:41 +02:00
io.rs Update copyright years 2019-01-03 18:41:36 +01:00
lib.rs Add ImagApplication trait for CLI completion + single-binary support 2019-10-26 14:41:31 +02:00
logger.rs [No-auto] lib/core/rt: Fix Clippy warnings 2019-08-28 18:18:41 +02:00
runtime.rs Fix: --override-config argument can be passed multiple times 2019-10-13 12:21:57 +02:00
setup.rs Run 'cargo fix' for rust-2018 2019-05-18 00:20:59 +02:00
spec.rs Update copyright years 2019-01-03 18:41:36 +01:00
version.rs Update copyright years 2019-01-03 18:41:36 +01:00