[build-dependencies.shadow-rs]
default-features = false
features = ["git2", "tzdb"]
version = "0.29.0"
[dependencies.base64-simd]
default-features = false
features = ["std", "detect"]
version = "0.8.0"
[dependencies.bytes]
default-features = false
features = ["std"]
version = "1.6.0"
[dependencies.bytesize]
default-features = false
version = "1.3.0"
[dependencies.clap]
default-features = false
features = ["std", "color", "help", "usage", "error-context", "suggestions", "derive", "cargo", "wrap_help", "unicode", "string"]
version = "4.5.8"
[dependencies.clap_complete]
default-features = false
version = "4.5.7"
[dependencies.color-eyre]
default-features = false
version = "0.6.3"
[dependencies.comfy-table]
default-features = false
features = ["tty"]
version = "7.1.1"
[dependencies.console]
default-features = false
features = ["unicode-width"]
version = "0.15.8"
[dependencies.crossterm]
default-features = false
features = ["windows", "events"]
version = "0.27.0"
[dependencies.dialoguer]
default-features = false
features = ["password"]
version = "0.11.0"
[dependencies.dunce]
default-features = false
version = "1.0.4"
[dependencies.fluent-templates]
default-features = false
features = ["macros", "use-ignore"]
version = "0.9.4"
[dependencies.fs_extra]
default-features = false
version = "1.3.0"
[dependencies.hashbrown]
default-features = false
features = ["ahash", "inline-more"]
version = "0.14.5"
[dependencies.html-escape]
default-features = false
features = ["std"]
version = "0.2.13"
[dependencies.image]
default-features = false
features = ["png", "jpeg", "webp", "rayon"]
version = "0.25.1"
[dependencies.indicatif]
default-features = false
features = ["improved_unicode"]
version = "0.17.8"
[dependencies.infer]
default-features = false
features = ["std"]
version = "0.16.0"
[dependencies.libc]
default-features = false
features = ["std"]
version = "0.2.155"
[dependencies.mdbook]
default-features = false
version = "0.4.40"
[dependencies.memory-stats]
default-features = false
version = "1.2.0"
[dependencies.mimalloc]
default-features = true
version = "0.1.43"
[dependencies.novel-api]
default-features = false
version = "0.11.3"
[dependencies.once_cell]
default-features = false
features = ["std"]
version = "1.19.0"
[dependencies.open]
default-features = false
features = ["shellexecute-on-windows"]
version = "5.1.4"
[dependencies.opencc-rs]
default-features = false
version = "0.3.3"
[dependencies.os_info]
default-features = false
version = "3.8.2"
[dependencies.pathdiff]
default-features = false
features = ["camino"]
version = "0.2.1"
[dependencies.phf]
default-features = false
features = ["std", "macros"]
version = "0.11.2"
[dependencies.pulldown-cmark]
default-features = false
version = "0.11.0"
[dependencies.pulldown-cmark-to-cmark]
default-features = false
version = "15.0.1"
[dependencies.ratatui]
default-features = false
features = ["crossterm", "unstable-rendered-line-info"]
version = "0.27.0"
[dependencies.regex]
default-features = true
version = "1.10.5"
[dependencies.sanitize-filename]
default-features = false
version = "0.5.0"
[dependencies.scc]
default-features = false
version = "2.1.1"
[dependencies.self_update]
default-features = false
features = ["compression-zip-deflate", "rustls"]
version = "0.40.0"
[dependencies.serde]
default-features = false
features = ["std", "derive"]
version = "1.0.203"
[dependencies.serde_with]
default-features = false
features = ["std", "macros"]
version = "3.8.1"
[dependencies.serde_yaml]
default-features = false
version = "0.9.34"
[dependencies.shadow-rs]
default-features = false
version = "0.29.0"
[dependencies.simdutf8]
default-features = false
features = ["std", "aarch64_neon"]
version = "0.1.4"
[dependencies.strum]
default-features = false
features = ["std", "derive"]
version = "0.26.3"
[dependencies.supports-color]
default-features = false
version = "3.0.0"
[dependencies.sys-locale]
default-features = false
version = "0.3.1"
[dependencies.tokio]
default-features = false
features = ["macros", "io-util", "fs", "sync", "process", "signal", "rt-multi-thread"]
version = "1.38.0"
[dependencies.toml]
default-features = false
features = ["display"]
version = "0.8.14"
[dependencies.tracing]
default-features = false
features = ["std"]
version = "0.1.40"
[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", "tracing-log", "smallvec"]
version = "0.3.18"
[dependencies.trash]
default-features = false
features = ["coinit_apartmentthreaded"]
version = "5.0.0"
[dependencies.tui-popup]
default-features = false
version = "0.3.3"
[dependencies.tui-scrollview]
default-features = false
version = "0.3.7"
[dependencies.tui-tree-widget]
default-features = false
version = "0.21.0"
[dependencies.unic-langid]
default-features = false
version = "0.9.5"
[dependencies.url]
default-features = false
version = "2.5.2"
[dependencies.walkdir]
default-features = false
version = "2.5.0"
[dependencies.which]
default-features = false
version = "6.0.1"
[dependencies.zip]
default-features = false
features = ["deflate", "time"]
version = "=0.6"
[dev-dependencies.assert_cmd]
default-features = false
features = ["color"]
version = "2.0.14"
[dev-dependencies.pretty_assertions]
default-features = false
features = ["std"]
version = "1.4.0"
[dev-dependencies.rstest]
default-features = false
version = "0.21.0"
[dev-dependencies.serial_test]
default-features = false
features = ["file_locks"]
version = "3.1.1"
[dev-dependencies.tempfile]
default-features = false
version = "3.10.1"
[dev-dependencies.testresult]
default-features = false
version = "0.4.0"
[lints.rust]
unsafe_code = "forbid"
[package]
authors = ["Terakomari <im.terakomari@icloud.com>"]
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 = "2021"
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.75"
version = "0.9.2"
[profile.dev]
opt-level = 1
[profile.dev.package.backtrace]
opt-level = 3
[profile.release]
codegen-units = 1
lto = true
panic = "abort"
strip = true