[package]
name = "rucola-notes"
version = "0.10.0"
authors = ["linus@mussmaecher.de"]
edition = "2021"
description = "Terminal-based markdown note manager."
readme = "README.md"
homepage = "https://github.com/Linus-Mussmaecher/rucola"
repository = "https://github.com/Linus-Mussmaecher/rucola"
keywords = ["markdown", "notes", "zettelkasten", "tui", "terminal", ]
categories = ["command-line-interface"]
license = "GPL-3.0-only"
[package.metadata.wix]
upgrade-guid = "0581E782-1C3D-4B56-96EA-AC0AD9AB83A5"
path-guid = "0ADC3A65-B533-474B-8505-66DF7C35C521"
license = false
eula = false
[dependencies]
ratatui = {version = "^0.30", features = ["serde"]}
tui-textarea = {package = "tui-textarea-2", version = "^0.10"}
clap = {version = "^4.5", features = ["derive"]}
open = "^5"
notify = "^8.0"
git2 = "^0.20"
comrak = "^0.39"
ignore = "^0.4"
regex = "^1.11"
yaml-rust = "0.4"
fuzzy-matcher = "^0.3"
itertools = "^0.14"
chrono = "^0.4"
thiserror = "^2.0"
serde = { version = "1.0", features = ["derive"] }
serde_json = "^1.0"
toml = "1.1.2"
directories = "^6.0"
confy = "^2.0"
unicode-normalization = "0.1.24"
rand = "^0.10"
[target.'cfg(unix)'.dependencies]
expanduser = "^1.2"
[dev-dependencies]
testdir = "^0.9"
pretty_assertions= "^1.4"
[build-dependencies]
confy = "^1.0"
[[bin]]
name = "rucola"
path = "src/main.rs"
test = true
[profile.release]
strip = true
lto = true
codegen-units = 4
[profile.dist]
inherits = "release"
lto = "thin"