[package] name = "orthodoxy" version = "0.1.25" edition = "2021" description = "A collection of commonly reused functions and commands" license = "AGPL-3.0-or-later" default-run = "orthodoxy" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] default = ["all"] all = ["applications", "database", "datetime", "xat", "terminal", "server", "id", "json", "beta", "pretty", "http", "base"] # What features are assummed by all internal modules base = ["file"] beta = [] file = [] datetime = [] id = [] pretty = [] version = [] xat = [] terminal = [] server = [] applications = [] json = [] http = [] database = [] #[[bin]] #name = "xat" #path = "src/xat/bin.rs" [profile.release] strip = true # Automatically strip symbols from the binary. lto = true incremental = true [dependencies] base64-url = "3.0.0" camino = { version = "1.1.7", features = ["serde", "serde1"] } chrono = { version = "0.4.38", features = ["serde"] } clap = { version = "4.5.4", features = ["derive"] } compact_str = { version = "0.7.1", features = ["serde"] } fasthash = "0.4.0" flume = "0.11.0" fnv = "1.0.7" fxhash = "0.2.1" indexmap = { version = "2.2.6", features = ["serde", "std"] } log = "0.4.21" maud = "0.26.0" parking_lot = { version = "0.12.2", features = ["serde"] } rand = "0.8.5" regex = "1.10.5" rusqlite = { version = "0.31.0", features = ["bundled-full", "bundled"] } serde = { version = "1.0.200", features = ["alloc", "derive"] } serde_json = { version = "1.0.116", features = ["alloc", "preserve_order"] } sha3 = "0.10.8" simple-logging = "2.0.2" smol_str = { version = "0.2.2", features = ["serde"] } termion = "3.0.0" thiserror = "1.0.59" ureq = { version = "2.9.7", default-features = false, features = ["json"] } url = { version = "2.5.0", features = ["serde"] } walkdir = "2.5.0" xattr = "1.3.1" zeroize = { version = "1.8.1", features = ["derive", "serde", "std"] }