1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# SPDX-FileCopyrightText: Peter Pentchev <roam@ringlet.net>
# SPDX-License-Identifier: BSD-2-Clause
[package]
name = "confget"
version = "5.1.2"
rust-version = "1.61"
edition = "2021"
authors = ["Peter Pentchev <roam@ringlet.net>"]
description = "Parse configuration files."
readme = "README.md"
homepage = "https://devel.ringlet.net/textproc/confget/"
repository = "https://gitlab.com/confget/confget"
license = "BSD-2-Clause"
categories = ["command-line-utilities", "config", "value-formatting"]
keywords = ["config", "ini", "parse"]
[dependencies]
anyhow = "1.0.75"
clap = { version = "4.4.0", features = ["derive"] }
encoding = "0.2"
itertools = { version = "0.11.0", optional = true }
libc = "0.2.147"
nom = { version = "7.1.3", optional = true }
once_cell = "1.18.0"
regex = "1.9.3"
shell-words = "1.1"
thiserror = "1.0.47"
[features]
default = ["ini-nom", "ini-regex"]
ini-nom = ["dep:itertools", "dep:nom"]
ini-regex = []
[dev-dependencies]
rstest = "0.18.2"
tempfile = "3.8"
tracing = "0.1.37"
tracing-test = "0.2.4"
|