linuxutils-text 0.1.0

Text utilities from linuxutils (colrm, column, hexdump, line, rev)
Documentation
[package]
name = "linuxutils-text"
description = "Text utilities from linuxutils (colrm, column, hexdump, line, rev)"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
readme = "README.md"
keywords = ["linux", "cli", "util-linux", "text-processing"]
categories = ["command-line-utilities", "os::linux-apis", "text-processing"]

[package.metadata.docs.rs]
default-target = "x86_64-unknown-linux-gnu"
targets = []
all-features = true

[features]
default = ["full"]
full = ["colrm", "column", "hexdump", "line", "rev"]
colrm = []
column = ["dep:cols", "dep:rustix"]
hexdump = []
line = []
rev = []

[dependencies]
clap = { workspace = true }
linuxutils-common = { workspace = true }
cols = { workspace = true, optional = true }
rustix = { workspace = true, optional = true }

[dev-dependencies]
assert_cmd = { workspace = true }
predicates = { workspace = true }
tempfile = { workspace = true }

[[bin]]
name = "colrm"
path = "src/bin/colrm.rs"
required-features = ["colrm"]

[[bin]]
name = "column"
path = "src/bin/column.rs"
required-features = ["column"]

[[bin]]
name = "hexdump"
path = "src/bin/hexdump.rs"
required-features = ["hexdump"]

[[bin]]
name = "line"
path = "src/bin/line.rs"
required-features = ["line"]

[[bin]]
name = "rev"
path = "src/bin/rev.rs"
required-features = ["rev"]