♻️ Simple & Efficient Gemini-to-HTTP Proxy fuwn.net
proxy gemini-protocol protocol gemini http rust
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: move development shell to just

Fuwn e7afbb48 0870052b

+33 -31
-29
Makefile.toml
··· 1 - [tasks.fmt] 2 - args = ["fmt"] 3 - command = "cargo" 4 - toolchain = "nightly" 5 - 6 - [tasks.check] 7 - args = ["check", "--all-features"] 8 - command = "cargo" 9 - 10 - [tasks.clippy] 11 - args = ["clippy"] 12 - command = "cargo" 13 - 14 - [tasks.checkf] 15 - dependencies = ["fmt", "check"] 16 - 17 - [tasks.checkfc] 18 - dependencies = ["fmt", "check", "clippy"] 19 - 20 - [tasks.run] 21 - args = ["run"] 22 - command = "cargo" 23 - dependencies = ["checkfc"] 24 - 25 - [tasks.docker-build] 26 - args = ["build", "-t", "fuwn/september:latest", "."] 27 - command = "docker" 28 - dependencies = ["checkfc"] 29 -
+13 -2
flake.nix
··· 30 30 stdenv = stdenvAdapters.useMoldLinker clangStdenv; 31 31 } 32 32 { 33 - nativeBuildInputs = [ 34 - rust-bin.stable.latest.default 33 + buildInputs = [ 34 + # https://github.com/oxalica/rust-overlay/issues/136#issuecomment-1716902831 35 + (lib.hiPrio ( 36 + rust-bin.stable.latest.minimal.override { 37 + extensions = [ "rust-docs" ]; 38 + } 39 + )) 40 + (rust-bin.selectLatestNightlyWith ( 41 + toolchain: 42 + toolchain.minimal.override { 43 + extensions = [ "rustfmt" ]; 44 + } 45 + )) 35 46 cargo-make 36 47 openssl 37 48 pkg-config
+20
justfile
··· 1 + default: 2 + @just --list 3 + 4 + fmt: 5 + cargo fmt 6 + 7 + check: 8 + cargo check --all-features 9 + 10 + checkf: 11 + @just fmt 12 + @just check 13 + 14 + checkfc: 15 + @just checkf 16 + cargo clippy 17 + 18 + run: 19 + @just checkfc 20 + cargo run