[package]
name = "fv"
version = "0.1.3"
edition = "2024"
license = "MIT"
description = "A fast, keyboard-driven TUI file manager for your terminal"
repository = "https://github.com/pkshimizu/fv"
homepage = "https://pkshimizu.github.io/fv/"
readme = "README.md"
keywords = ["tui", "file-manager", "terminal", "ratatui", "cli"]
categories = ["command-line-utilities", "filesystem"]
# crates.io に同梱しない開発・配布専用の資産（ランディングページ画像や docs 等）を除き、
# パッケージサイズを実行に必要なソースだけに絞る。
exclude = ["site/", "docs/", ".github/", "fv.iml", "CLAUDE.md", "release-plz.toml"]

[dependencies]
anyhow = "1.0.102"
chrono = "0.4.44"
crossterm = "0.29.0"
dirs = "6.0.0"
libc = "0.2.186"
notify = "8.2.0"
num-format = "0.4.4"
open = "5.3.3"
ratatui = "0.30.0"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
tracing = "0.1.44"
trash = "5.2.5"
unicode-width = "0.2.0"
infer = "0.19.0"
imagesize = "0.14.0"
chardetng = "1.0.0"
encoding_rs = "0.8.35"
symphonia = { version = "0.5.5", features = ["default"] }
zip = "8.6.0"
rodio = "0.20.1"
ratatui-image = { version = "11", default-features = false, features = ["crossterm", "image-defaults"] }
image = "0.25"
arboard = { version = "3.6.1", default-features = false }
sysinfo = { version = "0.39.3", default-features = false, features = ["system", "disk"] }
tui-markdown = "0.3.7"
syntect = "5.3.0"

[dev-dependencies]
tempfile = "3.10"
