novel-cli 0.16.2

A set of tools for downloading novels from the web, manipulating text, and generating EPUB
Documentation
[[bin]]
name = "novel-cli"
path = "src/main.rs"

[build-dependencies.shadow-rs]
default-features = false
features = ["git2", "tzdb", "build"]
version = "1.4.0"

[dependencies.bytes]
default-features = false
features = ["std"]
version = "1.10.1"

[dependencies.bytesize]
default-features = false
features = ["std"]
version = "2.1.0"

[dependencies.clap]
default-features = false
features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive", "cargo", "wrap_help", "unicode", "string"]
version = "4.5.51"

[dependencies.clap-verbosity-flag]
default-features = false
version = "3.0.4"

[dependencies.clap_complete]
default-features = false
version = "4.5.60"

[dependencies.clap_complete_nushell]
default-features = false
version = "4.5.10"

[dependencies.color-eyre]
default-features = false
version = "0.6.5"

[dependencies.comfy-table]
default-features = false
features = ["tty"]
version = "7.2.1"

[dependencies.console]
default-features = false
features = ["std", "unicode-width"]
version = "0.16.1"

[dependencies.dunce]
default-features = false
version = "1.0.5"

[dependencies.fluent-templates]
default-features = false
features = ["macros", "ignore"]
version = "0.13.2"

[dependencies.fs_extra]
default-features = false
version = "1.3.0"

[dependencies.hashbrown]
default-features = false
features = ["default-hasher", "inline-more"]
version = "0.16.0"

[dependencies.html-escape]
default-features = false
features = ["std"]
version = "0.2.13"

[dependencies.image]
default-features = false
features = ["png", "jpeg", "webp"]
version = "0.25.8"

[dependencies.indicatif]
default-features = false
features = ["improved_unicode"]
version = "0.18.2"

[dependencies.infer]
default-features = false
features = ["std"]
version = "0.19.0"

[dependencies.libc]
default-features = false
features = ["std"]
version = "0.2.177"

[dependencies.mdbook]
default-features = false
version = "0.4.52"

[dependencies.memory-stats]
default-features = false
version = "1.2.0"

[dependencies.mimalloc]
default-features = false
version = "0.1.48"

[dependencies.novel-api]
default-features = false
version = "0.18.3"

[dependencies.open]
default-features = false
features = ["shellexecute-on-windows"]
version = "5.3.2"

[dependencies.opencc-rs]
default-features = false
version = "0.4.11"

[dependencies.os_info]
default-features = false
version = "3.12.0"

[dependencies.pathdiff]
default-features = false
features = ["camino"]
version = "0.2.3"

[dependencies.phf]
default-features = false
features = ["std", "macros"]
version = "0.13.1"

[dependencies.pulldown-cmark]
default-features = false
version = "0.13.0"

[dependencies.pulldown-cmark-to-cmark]
default-features = false
version = "21.1.0"

[dependencies.quick-xml]
default-features = false
features = ["serialize"]
version = "0.38.3"

[dependencies.ratatui]
default-features = false
features = ["crossterm", "unstable-widget-ref", "unstable-rendered-line-info"]
version = "0.29.0"

[dependencies.ratatui-image]
default-features = false
features = ["crossterm"]
version = "8.0.2"

[dependencies.regex]
default-features = true
version = "1.12.2"

[dependencies.sanitize-filename]
default-features = false
version = "0.6.0"

[dependencies.scc]
default-features = false
version = "3.3.7"

[dependencies.self_update]
default-features = false
features = ["compression-zip-deflate", "rustls"]
version = "0.42.0"

[dependencies.serde]
default-features = false
features = ["std", "derive"]
version = "1.0.228"

[dependencies.serde_with]
default-features = false
features = ["std", "macros"]
version = "3.15.1"

[dependencies.serde_yaml]
default-features = false
version = "0.9.34"

[dependencies.shadow-rs]
default-features = false
version = "1.4.0"

[dependencies.simdutf8]
default-features = false
features = ["std", "aarch64_neon"]
version = "0.1.5"

[dependencies.strum]
default-features = false
features = ["std", "derive"]
version = "0.27.2"

[dependencies.supports-color]
default-features = false
version = "3.0.2"

[dependencies.sys-locale]
default-features = false
version = "0.3.2"

[dependencies.tokio]
default-features = false
features = ["macros", "io-util", "fs", "sync", "process", "signal", "rt-multi-thread"]
version = "1.48.0"

[dependencies.toml]
default-features = false
features = ["std", "serde", "display", "fast_hash"]
version = "0.9.8"

[dependencies.tracing]
default-features = false
features = ["std"]
version = "0.1.41"

[dependencies.tracing-appender]
default-features = false
version = "0.2.3"

[dependencies.tracing-log]
default-features = false
features = ["std", "log-tracer"]
version = "0.2.0"

[dependencies.tracing-subscriber]
default-features = false
features = ["std", "fmt", "ansi", "env-filter", "chrono", "tracing-log", "smallvec"]
version = "0.3.20"

[dependencies.trash]
default-features = false
features = ["coinit_apartmentthreaded", "chrono"]
version = "5.2.5"

[dependencies.tui-tree-widget]
default-features = false
version = "0.23.1"

[dependencies.tui-widgets]
default-features = false
features = ["popup", "scrollview"]
version = "0.5.0"

[dependencies.unic-langid]
default-features = false
version = "0.9.6"

[dependencies.unicode-blocks]
default-features = false
version = "0.1.9"

[dependencies.url]
default-features = false
features = ["std"]
version = "2.5.7"

[dependencies.walkdir]
default-features = false
version = "2.5.0"

[dependencies.which]
default-features = false
features = ["real-sys"]
version = "8.0.0"

[dependencies.zip]
default-features = false
features = ["time", "deflate-flate2-zlib-rs"]
version = "6.0.0"

[dev-dependencies.assert_cmd]
default-features = false
features = ["color"]
version = "2.1.1"

[dev-dependencies.is_ci]
default-features = false
version = "1.2.0"

[dev-dependencies.pretty_assertions]
default-features = false
features = ["std"]
version = "1.4.1"

[dev-dependencies.rstest]
default-features = false
version = "0.26.1"

[dev-dependencies.serial_test]
default-features = false
features = ["file_locks"]
version = "3.2.0"

[dev-dependencies.tempfile]
default-features = false
features = ["getrandom"]
version = "3.23.0"

[dev-dependencies.testresult]
default-features = false
version = "0.4.1"

[lib]
name = "novel_cli"
path = "src/lib.rs"

[package]
authors = ["Terakomari <im.terakomari@icloud.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities"]
description = "A set of tools for downloading novels from the web, manipulating text, and generating EPUB"
documentation = "https://docs.rs/novel-cli"
edition = "2024"
exclude = ["/tests/data"]
homepage = "https://github.com/novel-rs/cli"
keywords = ["novel", "epub", "sfacg", "ciweimao", "ciyuanji"]
license = "MIT OR Apache-2.0"
name = "novel-cli"
readme = "README.md"
repository = "https://github.com/novel-rs/cli"
rust-version = "1.88"
version = "0.16.2"

[profile.dev]
opt-level = 1

[profile.dev.package.backtrace]
opt-level = 3

[profile.release]
codegen-units = 1
lto = true
panic = "abort"
strip = true

[[test]]
name = "build"
path = "tests/build.rs"

[[test]]
name = "check"
path = "tests/check.rs"

[[test]]
name = "completions"
path = "tests/completions.rs"

[[test]]
name = "download"
path = "tests/download.rs"

[[test]]
name = "help"
path = "tests/help.rs"

[[test]]
name = "search"
path = "tests/search.rs"

[[test]]
name = "template"
path = "tests/template.rs"

[[test]]
name = "transform"
path = "tests/transform.rs"

[[test]]
name = "unzip"
path = "tests/unzip.rs"

[[test]]
name = "version"
path = "tests/version.rs"

[[test]]
name = "zip"
path = "tests/zip.rs"