diff --git a/Cargo.lock b/Cargo.lock index 8c0a61015c2ebfd159ec63d34f56a430c222f183..1b65e77e292b9c96dd7c4ff66f3452c32e99c6b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -304,7 +304,7 @@ dependencies = [ [[package]] name = "kurzlink" -version = "0.1.0" +version = "1.0.0" dependencies = [ "anyhow", "clap", @@ -345,9 +345,9 @@ checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" [[package]] name = "minijinja" -version = "0.24.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f65f01ba99f0dae44749515c1416d7875de7b06ae8b902466627b49553fc3f" +checksum = "e813a9b613280e7d9e5be27ab556530d7c5562d26e5e6ef586e2c4512d34550d" dependencies = [ "serde", ] diff --git a/Cargo.toml b/Cargo.toml index df56346dfb9fad29cb75325c4fcea45b8a05d07f..ef20b1dfc5aa6ed4340aa4dca69b92c60344c6bd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,16 +1,20 @@ [package] name = "kurzlink" -version = "0.1.0" +version = "1.0.0" edition = "2021" +description = "A static site generator for your shortlinks" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -reqwest = { version = "0.11", features = ["blocking", "rustls-tls" ],default-features=false } +reqwest = { version = "0.11", features = [ + "blocking", + "rustls-tls", +], default-features = false } serde_yaml = "0.9.14" serde = { version = "1.0", features = ["derive"] } -minijinja = "0.24.0" -clap = {version="4.0.18",features=["cargo"]} +minijinja = "0.32.1" +clap = { version = "4.0.18", features = ["cargo"] } serde_json = "1.0.87" anyhow = "1.0.66" url = "2.3.1" diff --git a/README.md b/README.md index 866e27816f9f027e8d167b7a5b4623243d6fadd7..bf2040f6a83e16339d1366e44003cbf220c38670 100644 --- a/README.md +++ b/README.md @@ -9,15 +9,3 @@ cargo run -- --help ### `serve.sh` This is a tiny script to quickly deploy a static server with python's http.server. It will simply generate the files and start a server on 0.0.0.0:8000. - - -## Tasks -+ [x] Make README more useful -+ [x] Generate static website from template -+ [x] Test connection status of destinations -+ [x] Add useful cli args -+ [x] Generate `vanitymap.json` -+ [x] Add index page -+ [ ] Add error page -+ [ ] Add localization -+ [x] Mirror repository to github