641c6c7761
Transform imag-bookmark to not call exit() but propagate errors to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-27 10:50:30 +01:00
434f84c80d
Use resiter 0.4.0 for IterInnerOkOrElse extension
2019-10-26 18:16:37 +02:00
0529fcc7ad
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
e880fc3358
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
c4e7dd482d
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
41323224f4
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
8d4a5dade8
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
9bcd99a1c0
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
a92efdae40
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
580320c496
Use resiter::IterInnerOkOrElse instead of libimagerror version
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
02b212feb3
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
c9fb7f685f
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
72e2186d91
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
99875785e5
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
7680c538ae
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
6c842a9368
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
de81e767d3
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
7947221617
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
e3afdf0c2f
update: resiter v0.3.0 -> v0.4.0
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:16:27 +02:00
a3eccc0723
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
58e303116d
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
e67f5374be
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
e740b2faaa
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
ab39aa9353
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
0e14f953ca
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 18:15:20 +02:00
2811ad3d4d
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
eb8912ffe6
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
9b8faec86e
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
0e74225094
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
f881f44d06
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
df2c5faf73
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
05685a6f2d
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
4b8ca2b110
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
fd40715b29
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
e7e5d30645
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
6ab5d1d880
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
647ca2fea6
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
b36454ac38
Refactor to not call exit() anywhere
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
e259015a61
Remove calls to exit() and replace them with error propagation up to main()
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:35:31 +02:00
447a73f438
Fix indention
...
It seems Leon messed up here... :-)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 16:23:16 +02:00
ae7a633ab3
Fix: Pass path to ui builder function when creating mock app
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 15:00:37 +02:00
c301b4b0ab
Fix: Pass path to ui builder function when creating mock app
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 15:00:37 +02:00
47ba9fd2eb
Fix: Pass path to ui builder function when creating mock app
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26 15:00:37 +02:00
Leon Schuermann
26b05b4bb9
imag-calendar: implement ImagApplication & add CLI completion
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:48 +02:00
Leon Schuermann
e66f29187f
imag-create: implement ImagApplication & add CLI completion
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:48 +02:00
Leon Schuermann
82e209bea8
Introduce CLI completion support
...
This is yet another attempt to bring CLI completion to this workspace
project.
It uses the subcommand-libraries implementing the ImagApplication
trait to expose the clap CLI interface. This way, no file import magic
happens, it's all just regular dependencies, which should also work
with a regular `cargo install`.
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00
Leon Schuermann
e840d4502c
imag-wiki: implement ImagApplication
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00
Leon Schuermann
2a1e78c705
imag-todo: implement ImagApplication
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00
Leon Schuermann
e1dbb596a1
imag-timetrack: implement ImagApplication
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00
Leon Schuermann
6590a4b8cb
imag-notes: implement ImagApplication
...
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-26 14:41:31 +02:00