[package]
name = "formattable"
version = "0.2.0"
edition = "2021"
resolver = "2"
rust-version = "1.74.1"
description = "Ergonomically support formatted output"
homepage = "https://git.sr.ht/~yikesh/formattable"
repository = "https://git.sr.ht/~yikesh/formattable"
keywords = ["format", "serde", "serialize", "clap", "cli"]
license = "MIT"
authors = ["jack@yike.sh"]
readme = "README.md"
[dependencies]
clap = { version = "4", optional = true, features = [
"color",
"derive",
"help",
"std",
], default-features = false }
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1", optional = true }
serde_yaml = { version = "0.9", optional = true }
strum = { version = "0", features = ["derive"] }
thiserror = "2"
toml = { version = "0.5", optional = true }
[[example]]
name = "cli"
required-features = ["clap"]
[features]
default = ["json", "toml", "yaml"]
clap = ["dep:clap"]
json = ["dep:serde_json"]
yaml = ["dep:serde_yaml"]
toml = ["dep:toml"]