mirror of
https://git.alemi.dev/guestbook.rs.git
synced 2024-11-12 19:39:28 +01:00
chore: update lockfile and bump deps, add metadata
This commit is contained in:
parent
a685765138
commit
32b20000c1
3 changed files with 32 additions and 26 deletions
6
Cargo.lock
generated
6
Cargo.lock
generated
|
@ -896,7 +896,7 @@ checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
|
|||
|
||||
[[package]]
|
||||
name = "guestbook"
|
||||
version = "0.3.0"
|
||||
version = "0.3.1"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"axum",
|
||||
|
@ -3546,9 +3546,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
|
|||
|
||||
[[package]]
|
||||
name = "winnow"
|
||||
version = "0.5.31"
|
||||
version = "0.5.32"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "97a4882e6b134d6c28953a387571f1acdd3496830d5e36c5e3a1075580ea641c"
|
||||
checksum = "8434aeec7b290e8da5c3f0d628cb0eac6cabcb31d14bb74f779a08109a5914d6"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
]
|
||||
|
|
50
Cargo.toml
50
Cargo.toml
|
@ -1,35 +1,41 @@
|
|||
[package]
|
||||
name = "guestbook"
|
||||
version = "0.3.0"
|
||||
version = "0.3.1"
|
||||
authors = ["alemi <me@alemi.dev>"]
|
||||
description = "an easy to deploy and customizable guestbook for your site "
|
||||
repository = "https://git.alemi.dev/guestbook.rs/"
|
||||
keywords = ["selfhost", "guestbook", "comments", "sqlx", "axum"]
|
||||
license-file = "LICENSE.txt"
|
||||
readme = "README.md"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
# core
|
||||
tracing = "0.1.39"
|
||||
tracing-subscriber = "0.3.17"
|
||||
thiserror = "1.0.51"
|
||||
md-5 = "0.10.6"
|
||||
toml = "0.8.8"
|
||||
uuid = { version = "1.6.1", features = ["v4", "fast-rng"] }
|
||||
chrono = { version = "0.4.31", features = ["serde"] }
|
||||
serde = { version = "1.0.189", features = ["derive"] }
|
||||
serde_json = "1.0.107"
|
||||
async-trait = "0.1.73"
|
||||
html-escape = "0.2.13"
|
||||
clap = { version = "4.4.6", features = ["derive"] }
|
||||
tokio = { version = "1.33.0", features = ["macros", "rt-multi-thread"] }
|
||||
axum = "0.7.3"
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = "0.3"
|
||||
thiserror = "1"
|
||||
md-5 = "0.10"
|
||||
toml = "0.8"
|
||||
uuid = { version = "1.6", features = ["v4", "fast-rng"] }
|
||||
chrono = { version = "0.4", features = ["serde"] }
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
async-trait = "0.1"
|
||||
html-escape = "0.2"
|
||||
clap = { version = "4.4", features = ["derive", "cargo"] }
|
||||
tokio = { version = "1.35", features = ["macros", "rt-multi-thread"] }
|
||||
axum = "0.7"
|
||||
# db providers
|
||||
sqlx = { version = "0.7.3", features = ["runtime-tokio", "tls-rustls", "any"] }
|
||||
sqlx = { version = "0.7", features = ["runtime-tokio", "tls-rustls", "any"] }
|
||||
# notification providers
|
||||
teloxide = { version = "0.12.2", features = ["macros"], optional = true }
|
||||
mail-send = { version = "0.4.6", optional = true }
|
||||
tokio-rustls = { version = "0.25.0", optional = true }
|
||||
teloxide = { version = "0.12", features = ["macros"], optional = true }
|
||||
mail-send = { version = "0.4", optional = true }
|
||||
tokio-rustls = { version = "0.25", optional = true }
|
||||
# frontend
|
||||
sailfish = { version = "0.8.3", optional = true }
|
||||
axum-extra = "0.9.1"
|
||||
sailfish = { version = "0.8", optional = true }
|
||||
axum-extra = { version = "0.9", optional = true }
|
||||
|
||||
[features]
|
||||
default = ["mysql", "sqlite", "postgres", "telegram", "email", "web"] # all features by default
|
||||
|
@ -41,4 +47,4 @@ postgres = ["sqlx/postgres"]
|
|||
telegram = ["dep:teloxide"]
|
||||
email = ["dep:mail-send", "dep:tokio-rustls"]
|
||||
# frontend
|
||||
web = ["dep:sailfish"]
|
||||
web = ["dep:sailfish", "dep:axum-extra"]
|
||||
|
|
|
@ -15,7 +15,7 @@ mod web;
|
|||
|
||||
|
||||
#[derive(Debug, Clone, Parser)]
|
||||
#[command(author, version, about)]
|
||||
#[command(author = clap::crate_authors!("\n"), version = clap::crate_version!(), about = clap::crate_description!())]
|
||||
/// api for sending anonymous telegram messages to a specific user
|
||||
struct CliArgs {
|
||||
/// action to execute
|
||||
|
|
Loading…
Reference in a new issue