[[bin]]
name = "cp437-tools"
path = "src/main.rs"
required-features = ["binaries"]
test = false
[[bin]]
name = "cp437-check-meta"
path = "src/bins/check-meta/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-help"
path = "src/bins/help/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-read-meta"
path = "src/bins/read-meta/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-remove-meta"
path = "src/bins/remove-meta/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-set-meta"
path = "src/bins/set-meta/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-to-png"
path = "src/bins/to-png/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-to-svg"
path = "src/bins/to-svg/main.rs"
required-features = ["binaries"]
[[bin]]
name = "cp437-to-txt"
path = "src/bins/to-txt/main.rs"
required-features = ["binaries"]
[build-dependencies.indoc]
version = "2.0.0"
[dependencies.base64]
optional = true
version = "0.22.0"
[dependencies.chrono]
default-features = false
features = ["std"]
version = "0.4.10"
[dependencies.embed-doc-image]
version = "0.1.0"
[dependencies.humansize]
optional = true
version = "2.0.0"
[dependencies.indexmap]
version = "2.0.0"
[dependencies.indoc]
version = "2.0.0"
[dependencies.lazy_static]
version = "1.1.0"
[dependencies.png]
optional = true
version = "0.17.10"
[dependencies.regex]
optional = true
version = "1.0.0"
[dependencies.rust-embed]
features = ["include-exclude", "interpolate-folder-path"]
version = "8.0.0"
[dependencies.svg]
optional = true
version = "0.18.0"
[dependencies.ttf-parser]
version = "0.25.0"
[dev-dependencies.file_diff]
version = "1.0.0"
[dev-dependencies.pretty_assertions]
version = "1.0.0"
[dev-dependencies.tempfile]
version = "3.1.0"
[features]
binaries = ["dep:base64", "dep:humansize", "dep:png", "dep:regex", "dep:svg"]
default = ["binaries"]
[lib]
name = "cp437_tools"
path = "src/lib.rs"
[lints.clippy]
needless_borrow = "allow"
needless_return = "allow"
ptr_arg = "allow"
[lints.clippy.all]
level = "deny"
priority = -1
[lints.rust]
dead_code = "deny"
unreachable_code = "deny"
unused_imports = "deny"
unused_macros = "deny"
unused_mut = "deny"
unused_variables = "deny"
[package]
authors = ["kip93 <leandro@kip93.net>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities", "multimedia::images"]
description = "Small collection of tools to handle CP437 files"
edition = "2021"
keywords = ["ansi", "art", "ascii", "cli", "cp437"]
license = "GPL-3.0-or-later AND CC-BY-SA-4.0"
name = "cp437-tools"
publish = true
readme = "README.md"
repository = "https://git.k93.sh/kip/cp437-tools"
rust-version = "1.77.0"
version = "0.7.1"