imag/bin/domain/imag-log
Matthias Beyer 90eaeb642a Remove magic constants in trace_unwrap_exit/map_err_trace_exit_unwrap calls
This patch removes the magic constant we used when calling
`trace_unwrap_exit()` or `map_err_trace_exit_unwrap()`.
We used to call it with `1` as parameter, where the number was the exit
code to use. Now the implementation of the function does it
automatically (using 1 (one) as exit code).

All calls of these functions were fixed. Thanks to vim this was easy.

Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-02-11 03:52:04 +01:00
..
src Remove magic constants in trace_unwrap_exit/map_err_trace_exit_unwrap calls 2019-02-11 03:52:04 +01:00
Cargo.toml Update version strings 2018-11-10 11:56:37 +01:00
README.md Initial import: imag-log 2018-01-03 16:54:08 +01:00

Log

The "imag-log" module is a lightweight interface to the "imag-diary" command.

It is intended as a tumbeblog-like diary, where one does not care to fire up an editor and type in a long text, but rather type a few words and forget about it:

Usage

Logs can be created via an entry in the configuration file in the section log:

[log]
logs = ["work", "hobby", "music"]
default = "hobby"

The default key is required and the name which is used here must appear in the logs array.

In the above configuration snippet, the logs work, hobby and music are created. The user may now log to one of these logs with:

imag log --to <logname> "Some message"
# or
imag log -t <logname> "Some message"
# or, to the default log:
imag log "Some message"

Logs can be read by naming the log:

imag log show work

which prints one log per line (including time it was logged).