[package]
edition = "2021"
rust-version = "1.86"
name = "nika-cli"
version = "0.47.1"
authors = [
"Thibaut MÉLEN <thibaut@supernovae.studio>",
"SuperNovae Studio <contact@supernovae.studio>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "CLI subcommand handlers for Nika"
readme = false
license = "AGPL-3.0-or-later"
repository = "https://github.com/supernovae-st/nika"
[features]
default = ["nika-engine/default"]
fetch-article = ["nika-engine/fetch-article"]
fetch-feed = ["nika-engine/fetch-feed"]
fetch-html = ["nika-engine/fetch-html"]
fetch-markdown = ["nika-engine/fetch-markdown"]
lsp = ["nika-engine/lsp"]
media-chart = ["nika-engine/media-chart"]
media-compression = ["nika-engine/media-compression"]
media-core = ["nika-engine/media-core"]
media-iqa = ["nika-engine/media-iqa"]
media-metadata = ["nika-engine/media-metadata"]
media-optimize = ["nika-engine/media-optimize"]
media-pdf = ["nika-engine/media-pdf"]
media-phash = ["nika-engine/media-phash"]
media-provenance = ["nika-engine/media-provenance"]
media-qr = ["nika-engine/media-qr"]
media-svg = ["nika-engine/media-svg"]
media-thumbnail = ["nika-engine/media-thumbnail"]
native-inference = ["nika-engine/native-inference"]
[lib]
name = "nika_cli"
path = "src/lib.rs"
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.clap]
version = "4.6"
features = ["derive"]
[dependencies.cliclack]
version = "0.5"
[dependencies.colored]
version = "2.1"
[dependencies.console]
version = "0.16"
[dependencies.dirs]
version = "6"
[dependencies.humantime]
version = "2.1"
[dependencies.infer]
version = "0.19"
[dependencies.nika-daemon]
version = "0.47.1"
[dependencies.nika-engine]
version = "0.47.1"
default-features = true
[dependencies.nika-mcp]
version = "0.47.1"
[dependencies.regex]
version = "1.11"
[dependencies.rustc-hash]
version = "2.1"
[dependencies.serde]
version = "1.0"
features = [
"derive",
"rc",
]
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
version = "1.49"
features = [
"rt-multi-thread",
"macros",
"process",
"sync",
"time",
"fs",
"signal",
]
[dependencies.toml]
version = "0.8"
[dependencies.tracing]
version = "0.1"
[dependencies.which]
version = "7"
[dependencies.xxhash-rust]
version = "0.8"
features = ["xxh3"]
[dev-dependencies.image]
version = "0.25"
features = [
"png",
"jpeg",
"webp",
"gif",
]
default-features = false
[dev-dependencies.tempfile]
version = "3.27"