abscissa_core 0.3.0

Application microframework with support for command-line option parsing, configuration, error handling, logging, and terminal interactions. This crate contains the framework's core functionality.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)

[package]
edition = "2018"
name = "abscissa_core"
version = "0.3.0"
authors = ["Tony Arcieri <tony@iqlusion.io>"]
description = "              Application microframework with support for command-line option parsing,\n              configuration, error handling, logging, and terminal interactions.\n              This crate contains the framework's core functionality.\n              "
homepage = "https://github.com/iqlusioninc/abscissa/"
readme = "../README.md"
keywords = ["abscissa", "cli", "application", "framework", "service"]
categories = ["command-line-interface", "rust-patterns"]
license = "Apache-2.0"
repository = "https://github.com/iqlusioninc/abscissa/tree/develop/"
[dependencies.abscissa_derive]
version = "0.3"

[dependencies.canonical-path]
version = "2"

[dependencies.chrono]
version = "0.4"
features = ["serde"]
optional = true

[dependencies.failure]
version = "0.1"

[dependencies.generational-arena]
version = "0.2"
optional = true

[dependencies.gumdrop]
version = "0.6"
optional = true

[dependencies.lazy_static]
version = "1"

[dependencies.log]
version = "0.4"
features = ["std"]
optional = true

[dependencies.regex]
version = "1"
optional = true

[dependencies.secrecy]
version = "0.2"
features = ["serde"]
optional = true

[dependencies.semver]
version = "0.9"
optional = true

[dependencies.serde]
version = "1"
features = ["serde_derive"]
optional = true

[dependencies.termcolor]
version = "1"
optional = true

[dependencies.toml]
version = "0.5"
optional = true

[dependencies.wait-timeout]
version = "0.2"
optional = true

[features]
application = ["config", "logging", "options", "semver/serde", "terminal"]
config = ["secrets", "serde", "terminal", "toml"]
default = ["application", "generational-arena", "signals", "secrets", "testing", "time"]
logging = ["log"]
options = ["gumdrop"]
secrets = ["secrecy"]
signals = ["libc", "signal-hook"]
terminal = ["termcolor"]
testing = ["regex", "wait-timeout"]
time = ["chrono"]
[target."cfg(unix)".dependencies.libc]
version = "0.2"
optional = true

[target."cfg(unix)".dependencies.signal-hook]
version = "0.1"
optional = true
[badges.maintenance]
status = "actively-developed"

[badges.travis-ci]
branch = "develop"
repository = "iqlusioninc/abscissa"