Something went wrong. Try again.
🏗️ Elegant & Highly Performant Async Gemini Server Framework for the Modern Age
async framework gemini-protocol protocol gemini rust
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051import? 'cargo.just'
set allow-duplicate-recipes := true
default-features := "--features=logger,auto-deduce-mime,response-macros,"
default: @just --list
fetch: curl https://raw.githubusercontent.com/Fuwn/justfiles/refs/heads/main/cargo.just > cargo.just
fmt: cargo +nightly fmt
[private]generic-task task async-feature: cargo +nightly {{ task }} --no-default-features \ {{ default-features }}{{ async-feature }}
check async-feature: @just generic-task check {{ async-feature }}
clippy async-feature: @just generic-task clippy {{ async-feature }}
test async-feature: @just generic-task test {{ async-feature }}
checkf: @just fmt @just check tokio @just check async-std
checkfc: @just checkf @just clippy tokio @just clippy async-std
docs: cargo +nightly doc --open --no-deps
example example async-feature="tokio": cargo run --example {{ example }} --no-default-features \ {{ default-features }}{{ async-feature }}
gen-key: openssl req -new -subj /CN=localhost -x509 -newkey ec -pkeyopt \ ec_paramgen_curve:prime256v1 -days 365 -nodes -out windmark_public.pem \ -keyout windmark_private.pem -inform pem