Matthias Beyer
1161562372
The issue was that the handlebars implementation logs as well and if we use handlebars in the logger implementation that causes recursion which crashes the program. With handlebars 1.0.5, there is a feature[0] to disable logging in handlebars (compiletime) which we use with this patch. The exception-checking in the log implementation can be removed therefore. [0]: https://github.com/sunng87/handlebars-rust/pull/236#issuecomment-427014611 Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
59 lines
1.7 KiB
TOML
59 lines
1.7 KiB
TOML
[package]
|
|
name = "libimagrt"
|
|
version = "0.9.0"
|
|
authors = ["Matthias Beyer <mail@beyermatthias.de>"]
|
|
|
|
description = "Library for the imag core distribution"
|
|
|
|
keywords = ["imag", "PIM", "personal", "information", "management"]
|
|
readme = "../../../README.md"
|
|
license = "LGPL-2.1"
|
|
|
|
documentation = "https://imag-pim.org/doc/"
|
|
repository = "https://github.com/matthiasbeyer/imag"
|
|
homepage = "http://imag-pim.org"
|
|
|
|
[badges]
|
|
travis-ci = { repository = "matthiasbeyer/imag" }
|
|
is-it-maintained-issue-resolution = { repository = "matthiasbeyer/imag" }
|
|
is-it-maintained-open-issues = { repository = "matthiasbeyer/imag" }
|
|
maintenance = { status = "actively-developed" }
|
|
|
|
[dependencies]
|
|
env_logger = "0.5"
|
|
toml = "0.4"
|
|
xdg-basedir = "1.0"
|
|
itertools = "0.7"
|
|
ansi_term = "0.11"
|
|
is-match = "0.1"
|
|
toml-query = "0.7"
|
|
error-chain = "0.12"
|
|
atty = "0.2"
|
|
|
|
libimagstore = { version = "0.9.0", path = "../../../lib/core/libimagstore" }
|
|
libimagerror = { version = "0.9.0", path = "../../../lib/core/libimagerror" }
|
|
libimagutil = { version = "0.9.0", path = "../../../lib/etc/libimagutil" }
|
|
libimaginteraction = { version = "0.9.0", path = "../../../lib/etc/libimaginteraction" }
|
|
|
|
[dependencies.clap]
|
|
version = "^2.29"
|
|
default-features = false
|
|
features = ["suggestions", "color", "wrap_help"]
|
|
|
|
[dependencies.log]
|
|
version = "0.4"
|
|
default-features = false
|
|
features = ["std"]
|
|
|
|
[dependencies.handlebars]
|
|
version = "^1.0.5"
|
|
default-features = false
|
|
features = ["no_logging"]
|
|
|
|
[features]
|
|
default = []
|
|
|
|
# Enable testing functionality. Used for building the libimagrt for testing CLI
|
|
# apps. Do not use in production!
|
|
testing = []
|
|
|