Matthias Beyer
27b75ba2fc
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
5ebbcb774a
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
b808658648
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
f540a317b0
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
c02b2f88de
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
c7ea58eda2
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
d8bcb8ca8e
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
f44e10e295
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
322c063450
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
6e0a179550
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
740729bfda
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
06e78c75de
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
99ee4fdf43
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
26de159415
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
3321b9a643
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
e200e40070
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:55:10 +02:00
Matthias Beyer
1f97584738
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:54:35 +02:00
Matthias Beyer
741e8acb8a
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:54:35 +02:00
Matthias Beyer
5f07d7d21a
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:54:35 +02:00
Matthias Beyer
112a2d6af8
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:53:40 +02:00
Matthias Beyer
00fa3e7b78
Add more context in error messages
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:53:40 +02:00
Matthias Beyer
c7f5420c1d
Change is_log() implementation to use kindflag utility
...
This patch changes the Log::is_log() implementation for Entry to use the
provide_kindflag_path!() infrastructure.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:52:13 +02:00
Matthias Beyer
9f100f2f75
Fix: Do not write newline character when asked not to do
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:52:13 +02:00
Matthias Beyer
1d89844613
Run 'cargo fix' for rust-2018
...
With this patch we move the codebase to Rust-2018.
The diff was generated by executing
cargo fix --all --all-features --edition
on the codebase.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-18 00:20:59 +02:00
Matthias Beyer
51daf28509
Merge branch 'imag-timetrack-duration' into master
2019-05-18 00:20:55 +02:00
Matthias Beyer
e8e031f3c5
Merge branch 'imag-markdown/init' into master
2019-05-18 00:20:46 +02:00
Matthias Beyer
3884d7319c
Add duration listing in imag-timetrack
...
This patch adds the -d / --show-duration feature to the "list"
subcommand, which makes imag-timetrack list the duration of the
timetracking in the output.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-17 22:28:42 +02:00
Matthias Beyer
df62e6f1b3
Add support to only list links
...
This patch adds support in imag-markdown to only list links that are
found in the markdown.
The list format includes the link title, which I consider convenient in
this case, but still easily scriptable.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-17 21:59:15 +02:00
Matthias Beyer
632062caed
Add imag-markdown
...
This patch adds a tool to process one or more entries as markdown and
print them as html.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-17 21:54:43 +02:00
Matthias Beyer
fad684daf2
Merge branch 'imag-contact-edit-retry' into master-ff
2019-05-11 13:29:37 +02:00
Matthias Beyer
aa23a51a2f
Remove unused constant
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-11 12:26:50 +02:00
Matthias Beyer
8b0f187f7d
Add support for looping over edit
...
This patch adds a imag-contact feature where we loop as long as we
cannot parse the vcard. If the `--no-retry` flag is passed, we fail immediately.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-11 12:25:41 +02:00
Matthias Beyer
aedea111c5
Rewrite mission statement
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-27 02:08:27 +02:00
Matthias Beyer
0d9691ab0b
Update header example
2019-04-27 02:05:03 +02:00
Matthias Beyer
0ec080fc7d
Merge branch 'imag-ref-list-dead-refs' into master
2019-04-27 02:04:59 +02:00
Matthias Beyer
989624cc5e
Merge branch 'minor' into master
2019-04-27 02:00:49 +02:00
Matthias Beyer
cf9b29484e
Merge branch 'imag-contact-edit' into master
2019-04-27 02:00:20 +02:00
Matthias Beyer
a7f2826bb9
Fix: Do only check entries which are a ref
...
We should not try to check entries that are not refs because this will
always fail. And because we fail _hard_, the execution of the command
fails on the first non-ref-entry and exits the program. Not good for a
filter... :-)
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-27 01:57:40 +02:00
Matthias Beyer
9c467d0462
Add debug output
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-27 01:33:04 +02:00
Matthias Beyer
29b04a269a
doc: Rewrite section on error handling in libraries
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-26 16:15:34 +02:00
Matthias Beyer
3d8fef0688
Add changelog for version 0.9.1
...
This was cherry-picked from the 0.9.1 release, where I made the mistake
to add one commit for all updated stuff, instead of adding the changelog
in one commit and all other stuff in other commits.
But because we should have that information on master, we cherry-pick
the commit 7137a3ce7 partially here.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
(cherry picked from commit 7137a3ce7)
2019-04-26 16:12:23 +02:00
Matthias Beyer
535595a7c8
alias: Add note = notes
...
imag-notes should have been imag-note, but re-releasing it just because
of this slight inconvenience seems overblown.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-26 16:07:20 +02:00
Matthias Beyer
b791eea8d7
Revert "Add vacation notice"
...
This reverts commit 3f9c98a851
.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
# Conflicts:
# README.md
2019-04-26 16:06:21 +02:00
Matthias Beyer
37d8ae7430
Add contact editing.
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22 16:50:07 +02:00
Matthias Beyer
9945cb38b7
Refactor: Move contact-by-hash finding to utils
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22 16:50:07 +02:00
Matthias Beyer
485779a176
Implement list-dead subcommand
...
This patch implements a helper in imag-ref to list all dead references
either by store id or by path which is referenced.
Suggested-by: Leon Schürmann <leon@is.currently.online>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22 15:02:34 +02:00
Matthias Beyer
dc60942111
Add CLI interface for listing dead refs
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22 15:02:34 +02:00
Matthias Beyer
26664a5aec
Merge branch 'libimagentryref-override-base' into master
2019-04-22 14:40:30 +02:00
Matthias Beyer
c927eb49f9
Merge branch 'libimagcontact-force-override-ref-data' into master
2019-04-22 14:40:19 +02:00
Matthias Beyer
0d5229be10
Refactor error handling
...
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22 14:40:07 +02:00