[package] name = "autobib" authors = ["Alex Rutar ", "Peiran Wu"] description = "An automatic bibliography generation tool." repository = "https://github.com/autobib/autobib" homepage = "https://github.com/autobib/autobib" license = "AGPL-3.0-or-later" readme = "README.md" keywords = ["cli", "bibtex", "biblatex", "bibliography"] categories = ["command-line-utilities"] version = "0.2.0" rust-version = "1.82" edition = "2021" [dependencies] anyhow = "1.0" log = { version = "0.4", features = ["release_max_level_info"] } chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5", features = ["derive", "env"] } clap_complete = "4.5" clap-verbosity-flag = "3.0" crossterm = "0.28" delegate = "0.13" edit = "0.1" etcetera = "0.8" itertools = "0.13" memchr = "2.7" nonempty = "0.10" nucleo-picker = "0.5" quick-xml = { version = "0.37", features = ["serialize"] } regex = "1.11" reqwest = { version = "0.12", features = ["rustls-tls", "blocking", "gzip"] } rusqlite = { version = "0.32", features = ["bundled", "chrono"] } serde = { version = "1.0", features = ["derive"] } serde_bibtex = "0.6.0" serde_json = "1.0" thiserror = "2.0" toml = "0.8" [dev-dependencies] assert_cmd = "2.0" assert_fs = "1.1" predicates = "3.1" [profile.release] lto = true [lints.clippy] redundant_closure_for_method_calls = "warn" same_functions_in_if_condition = "warn" semicolon_if_nothing_returned = "warn" uninlined_format_args = "warn"