Etapa G: fuel-2 — recarga de cola del worker VPS (+26 pineadas)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 06:42:42 -04:00
co-authored by Claude Opus 4.8
parent d3c93d0b7c
commit d0ad93c7c5
31 changed files with 1336 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "amfora"
version = "1.11.0"
[source]
repo = "https://github.com/makew0rld/amfora"
commit = "4d9a5c56c88f7bec2938968182c88130b923fbba"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "angle-grinder"
version = "0.19.6"
[source]
repo = "https://github.com/rcoh/angle-grinder"
commit = "e98ad5c286f2415ef933acc4563649bd26cea684"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "agrind"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/agrind /out/usr/bin/agrind"
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "below"
version = "0.11.0"
[source]
repo = "https://github.com/facebookincubator/below"
commit = "6d62fc1f705385dfa71474e7c984b34c868ad089"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "below"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/below /out/usr/bin/below"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): rustfmt, elfutils, zlib
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-auditable"
version = "0.7.2"
[source]
repo = "https://github.com/rust-secure-code/cargo-auditable"
commit = "0c4c6591a355c0fec883f70a4e9280974f15e02c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-auditable"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-auditable /out/usr/bin/cargo-auditable"
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-bisect-rustc"
version = "0.6.11"
[source]
repo = "https://github.com/rust-lang/cargo-bisect-rustc"
commit = "875a7a0ae72c3054369dedf4f66926dbfb8d9514"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-bisect-rustc"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-bisect-rustc /out/usr/bin/cargo-bisect-rustc"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-crev"
version = "0.27.1"
[source]
repo = "https://github.com/crev-dev/cargo-crev"
commit = "54d198b02359a612c0c5f4f8eee6ceb8b9a4169b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-crev"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-crev /out/usr/bin/cargo-crev"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): perl, git-minimal, openssl
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-fuzz"
version = "0.13.2"
[source]
repo = "https://github.com/rust-fuzz/cargo-fuzz"
commit = "984c861c8dfea28055254c5f1d2659ab2cd63f76"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-fuzz"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-fuzz /out/usr/bin/cargo-fuzz"
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-geiger"
version = "0.13.0"
[source]
repo = "https://github.com/geiger-rs/cargo-geiger"
commit = "08543ac0b48ff6eec12c0a1f2478ef9c3259cd4d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-geiger"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-geiger /out/usr/bin/cargo-geiger"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-limit"
version = "0.0.10"
[source]
repo = "https://github.com/alopatindev/cargo-limit"
commit = "fc8fc9d7482004bd2e34019650cb11770f99d931"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-limit"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-limit /out/usr/bin/cargo-limit"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-supply-chain"
version = "0.3.4"
[source]
repo = "https://github.com/rust-secure-code/cargo-supply-chain"
commit = "9f540db088c83ef262f8e24f937a704e4fcf6f8d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-supply-chain"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-supply-chain /out/usr/bin/cargo-supply-chain"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "cargo-temp"
version = "0.4.1"
[source]
repo = "https://github.com/yozhgoor/cargo-temp"
commit = "fe7976f8dd456ba28cd349c903e69c4c251e4682"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-temp"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-temp /out/usr/bin/cargo-temp"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "croc"
version = "10.4.4"
[source]
repo = "https://github.com/schollz/croc"
commit = "d225c8514f52b4335142394066b47bb0b70c8452"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "evcxr"
version = "0.21.1"
[source]
repo = "https://github.com/google/evcxr"
commit = "ace31b6c59c8b1280148424c4e3ee72eb5a71b72"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "evcxr"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/evcxr /out/usr/bin/evcxr"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "fblog"
version = "4.17.0"
[source]
repo = "https://github.com/brocode/fblog"
commit = "43e3b10a0f3c82a53ce82e6645e5b0735c54d5bd"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "fblog"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/fblog /out/usr/bin/fblog"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "gron"
version = "0.7.1"
[source]
repo = "https://github.com/tomnomnom/gron"
commit = "badf401da553eb41b7ffde4be6a64809ed0ed846"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "hexpatch"
version = "1.12.6"
[source]
repo = "https://github.com/Etto48/HexPatch"
commit = "a85c1eac953ec0e27642c525b543d985f6fb16d5"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "hexpatch"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/hexpatch /out/usr/bin/hexpatch"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, python3
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "irust"
version = "1.76.2"
[source]
repo = "https://github.com/sigmaSd/IRust"
commit = "3c12baca63a3d9b4fbcbaaab7654cb15afe592f8"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "irust"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/irust /out/usr/bin/irust"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "jump"
version = "0.67.0"
[source]
repo = "https://github.com/gsamokovarov/jump"
commit = "0e9fabf0c06a0c4f847081e7138b3478c3959dfd"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "magic-wormhole"
version = "0.24.0"
[source]
repo = "https://github.com/magic-wormhole/magic-wormhole"
commit = "3bf46e020341ff966aa1ca58d7260005256c1a8f"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["python3", "setuptools", "versioneer", "hypothesis", "magic-wormhole-mailbox-server", "magic-wormhole-transit-relay", "pytest-twisted", "noiseprotocol"]
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "netop"
version = "0.1.4"
[source]
repo = "https://github.com/ZingerLittleBee/netop"
commit = "e9ea41968800613a477a9cbe343068449d4d6c74"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "netop"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/netop /out/usr/bin/netop"
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "oculante"
version = "0.9.2.1-unstable-2025-10-08"
[source]
repo = "https://github.com/woelper/oculante"
commit = "51b9f70b35e09850baee85971720b8d3ac49c80b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "oculante"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/oculante /out/usr/bin/oculante"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, nasm, perl, openssl, fontconfig, shaderc, libglvnd, libx11, libxcursor, libxi, libxrandr, gtk+3, libxkbcommon, wayland
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "qrcp"
version = "0.11.6"
[source]
repo = "https://github.com/claudiodangelis/qrcp"
commit = "4ed525205106afdf77f21347ee1aa21c385c1b85"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["go"]
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "rep-grep"
version = "0.0.8"
[source]
repo = "https://github.com/robenkleene/rep-grep"
commit = "9adb6b048117282dba8489f32e16bde4aad34149"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rep"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rep /out/usr/bin/rep"
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "sendme"
version = "0.33.0"
[source]
repo = "https://github.com/n0-computer/sendme"
commit = "50017958103489cfd00525d306e4f485f7f4bc1a"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "sendme"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/sendme /out/usr/bin/sendme"
@@ -0,0 +1,667 @@
diff --git a/Cargo.lock b/Cargo.lock
index b491b7c..c9c9e3e 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -187,16 +187,7 @@ version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
dependencies = [
- "term 0.7.0",
-]
-
-[[package]]
-name = "ascii-canvas"
-version = "4.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef1e3e699d84ab1b0911a1010c5c106aa34ae89aeac103be5ce0c3859db1e891"
-dependencies = [
- "term 1.0.1",
+ "term",
]
[[package]]
@@ -291,7 +282,7 @@ dependencies = [
"bitflags",
"cexpr",
"clang-sys",
- "itertools 0.13.0",
+ "itertools",
"proc-macro2",
"quote",
"regex",
@@ -306,16 +297,7 @@ version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
dependencies = [
- "bit-vec 0.6.3",
-]
-
-[[package]]
-name = "bit-set"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
-dependencies = [
- "bit-vec 0.8.0",
+ "bit-vec",
]
[[package]]
@@ -324,18 +306,24 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
-[[package]]
-name = "bit-vec"
-version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
-
[[package]]
name = "bitflags"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd"
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
[[package]]
name = "blake2"
version = "0.10.6"
@@ -505,6 +493,15 @@ dependencies = [
"cipher",
]
+[[package]]
+name = "cbc"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
+dependencies = [
+ "cipher",
+]
+
[[package]]
name = "cc"
version = "1.2.16"
@@ -769,7 +766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
dependencies = [
"generic-array",
- "rand_core",
+ "rand_core 0.6.4",
"subtle",
"zeroize",
]
@@ -781,7 +778,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
- "rand_core",
+ "rand_core 0.6.4",
"typenum",
]
@@ -860,6 +857,21 @@ dependencies = [
"cfg-if",
]
+[[package]]
+name = "cx448"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4c0cf476284b03eb6c10e78787b21c7abb7d7d43cb2f02532ba6b831ed892fa"
+dependencies = [
+ "crypto-bigint",
+ "elliptic-curve",
+ "rand_core 0.6.4",
+ "sha3",
+ "signature",
+ "subtle",
+ "zeroize",
+]
+
[[package]]
name = "data-encoding"
version = "2.8.0"
@@ -1099,7 +1111,7 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
dependencies = [
"curve25519-dalek",
"ed25519",
- "rand_core",
+ "rand_core 0.6.4",
"serde",
"sha2",
"subtle",
@@ -1119,6 +1131,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
dependencies = [
"base16ct",
+ "base64ct",
"crypto-bigint",
"digest",
"ff",
@@ -1127,9 +1140,12 @@ dependencies = [
"hkdf",
"pem-rfc7468",
"pkcs8",
- "rand_core",
+ "rand_core 0.6.4",
"sec1",
+ "serde_json",
+ "serdect",
"subtle",
+ "tap",
"zeroize",
]
@@ -1255,7 +1271,8 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
dependencies = [
- "rand_core",
+ "bitvec",
+ "rand_core 0.6.4",
"subtle",
]
@@ -1283,12 +1300,6 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
-[[package]]
-name = "fixedbitset"
-version = "0.5.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
-
[[package]]
name = "flate2"
version = "1.1.0"
@@ -1368,6 +1379,12 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
[[package]]
name = "futures"
version = "0.3.31"
@@ -1578,7 +1595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
dependencies = [
"ff",
- "rand_core",
+ "rand_core 0.6.4",
"subtle",
]
@@ -1650,7 +1667,7 @@ dependencies = [
"hickory-proto",
"once_cell",
"radix_trie",
- "rand",
+ "rand 0.8.5",
"thiserror 1.0.69",
"tokio",
"tracing",
@@ -1673,7 +1690,7 @@ dependencies = [
"ipnet",
"once_cell",
"openssl",
- "rand",
+ "rand 0.8.5",
"thiserror 1.0.69",
"tinyvec",
"tokio",
@@ -1694,7 +1711,7 @@ dependencies = [
"lru-cache",
"once_cell",
"parking_lot",
- "rand",
+ "rand 0.8.5",
"resolv-conf",
"smallvec",
"thiserror 1.0.69",
@@ -1720,15 +1737,6 @@ dependencies = [
"digest",
]
-[[package]]
-name = "home"
-version = "0.5.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
-dependencies = [
- "windows-sys 0.52.0",
-]
-
[[package]]
name = "hostname"
version = "0.3.1"
@@ -2129,24 +2137,6 @@ dependencies = [
"either",
]
-[[package]]
-name = "itertools"
-version = "0.13.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
-dependencies = [
- "either",
-]
-
-[[package]]
-name = "itertools"
-version = "0.14.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
-dependencies = [
- "either",
-]
-
[[package]]
name = "itoa"
version = "1.0.14"
@@ -2178,42 +2168,21 @@ version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca"
dependencies = [
- "ascii-canvas 3.0.0",
- "bit-set 0.5.3",
+ "ascii-canvas",
+ "bit-set",
"ena",
- "itertools 0.11.0",
- "lalrpop-util 0.20.2",
- "petgraph 0.6.5",
+ "itertools",
+ "lalrpop-util",
+ "petgraph",
"regex",
"regex-syntax 0.8.5",
"string_cache",
- "term 0.7.0",
+ "term",
"tiny-keccak",
"unicode-xid",
"walkdir",
]
-[[package]]
-name = "lalrpop"
-version = "0.22.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7047a26de42016abf8f181b46b398aef0b77ad46711df41847f6ed869a2a1d5b"
-dependencies = [
- "ascii-canvas 4.0.0",
- "bit-set 0.8.0",
- "ena",
- "itertools 0.14.0",
- "lalrpop-util 0.22.1",
- "petgraph 0.7.1",
- "regex",
- "regex-syntax 0.8.5",
- "sha3",
- "string_cache",
- "term 1.0.1",
- "unicode-xid",
- "walkdir",
-]
-
[[package]]
name = "lalrpop-util"
version = "0.20.2"
@@ -2223,16 +2192,6 @@ dependencies = [
"regex-automata 0.4.9",
]
-[[package]]
-name = "lalrpop-util"
-version = "0.22.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8d05b3fe34b8bd562c338db725dfa9beb9451a48f65f129ccb9538b48d2c93b"
-dependencies = [
- "regex-automata 0.4.9",
- "rustversion",
-]
-
[[package]]
name = "lazy_static"
version = "1.5.0"
@@ -2550,7 +2509,7 @@ dependencies = [
"num-integer",
"num-iter",
"num-traits",
- "rand",
+ "rand 0.8.5",
"smallvec",
"zeroize",
]
@@ -2747,7 +2706,7 @@ dependencies = [
"ecdsa",
"elliptic-curve",
"primeorder",
- "rand_core",
+ "rand_core 0.6.4",
"sha2",
]
@@ -2781,7 +2740,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166"
dependencies = [
"base64ct",
- "rand_core",
+ "rand_core 0.6.4",
"subtle",
]
@@ -2857,17 +2816,7 @@ version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db"
dependencies = [
- "fixedbitset 0.4.2",
- "indexmap",
-]
-
-[[package]]
-name = "petgraph"
-version = "0.7.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772"
-dependencies = [
- "fixedbitset 0.5.7",
+ "fixedbitset",
"indexmap",
]
@@ -3050,6 +2999,12 @@ dependencies = [
"proc-macro2",
]
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
[[package]]
name = "radix_trie"
version = "0.2.1"
@@ -3068,7 +3023,16 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
"rand_chacha",
- "rand_core",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
+dependencies = [
+ "rand_core 0.9.5",
]
[[package]]
@@ -3078,7 +3042,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
- "rand_core",
+ "rand_core 0.6.4",
]
[[package]]
@@ -3090,6 +3054,15 @@ dependencies = [
"getrandom 0.2.15",
]
+[[package]]
+name = "rand_core"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
+dependencies = [
+ "getrandom 0.3.1",
+]
+
[[package]]
name = "rayon"
version = "1.10.0"
@@ -3333,7 +3306,7 @@ dependencies = [
"num-traits",
"pkcs1",
"pkcs8",
- "rand_core",
+ "rand_core 0.6.4",
"signature",
"spki",
"subtle",
@@ -3489,6 +3462,7 @@ dependencies = [
"der",
"generic-array",
"pkcs8",
+ "serdect",
"subtle",
"zeroize",
]
@@ -3574,8 +3548,8 @@ dependencies = [
"anyhow",
"chrono",
"futures",
- "lalrpop 0.22.1",
- "lalrpop-util 0.22.1",
+ "lalrpop",
+ "lalrpop-util",
"libc",
"sequoia-ipc",
"sequoia-openpgp",
@@ -3596,11 +3570,11 @@ dependencies = [
"ctor",
"dirs 5.0.1",
"fs2",
- "lalrpop 0.20.2",
- "lalrpop-util 0.20.2",
+ "lalrpop",
+ "lalrpop-util",
"libc",
"memsec",
- "rand",
+ "rand 0.8.5",
"sequoia-openpgp",
"socket2",
"tempfile",
@@ -3722,9 +3696,9 @@ dependencies = [
[[package]]
name = "sequoia-openpgp"
-version = "2.0.0"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "015e5fc3d023418b9db98ca9a7f3e90b305872eeafe5ca45c5c32b5eb335c1e8"
+checksum = "c847f0f148cf238c3aec88d092fd3c4301c21e906829ea9e415ea7531f7ec094"
dependencies = [
"aes",
"aes-gcm",
@@ -3738,9 +3712,11 @@ dependencies = [
"bzip2",
"camellia",
"cast5",
+ "cbc",
"cfb-mode",
"chrono",
"cipher",
+ "cx448",
"des",
"digest",
"dsa",
@@ -3755,21 +3731,22 @@ dependencies = [
"hkdf",
"idea",
"idna",
- "lalrpop 0.20.2",
- "lalrpop-util 0.20.2",
+ "lalrpop",
+ "lalrpop-util",
"libc",
"md-5",
"memsec",
"nettle",
"num-bigint-dig",
+ "num-integer",
"ocb3",
"openssl",
"openssl-sys",
"p256",
"p384",
"p521",
- "rand",
- "rand_core",
+ "rand 0.9.4",
+ "rand_core 0.6.4",
"regex",
"regex-syntax 0.8.5",
"ripemd",
@@ -3784,13 +3761,14 @@ dependencies = [
"winapi",
"x25519-dalek",
"xxhash-rust",
+ "zeroize",
]
[[package]]
name = "sequoia-policy-config"
-version = "0.8.0"
+version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e016b708d64857b6a97e1a331d9471b73e30ed450d247628e1a0ce236b1e597"
+checksum = "c8c2be5e64986e3192d5714c2334fbfb9e22c8cb41d7ad4583847eb590a8cea1"
dependencies = [
"anyhow",
"chrono",
@@ -3846,7 +3824,7 @@ dependencies = [
"termcolor",
"terminal_size",
"textwrap",
- "thiserror 1.0.69",
+ "thiserror 2.0.12",
"tokio",
"toml_edit",
"typenum",
@@ -3921,6 +3899,16 @@ dependencies = [
"serde",
]
+[[package]]
+name = "serdect"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177"
+dependencies = [
+ "base16ct",
+ "serde",
+]
+
[[package]]
name = "sha1collisiondetection"
version = "0.3.4"
@@ -3981,7 +3969,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
dependencies = [
"digest",
- "rand_core",
+ "rand_core 0.6.4",
]
[[package]]
@@ -4214,6 +4202,12 @@ dependencies = [
"libc",
]
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
[[package]]
name = "tempfile"
version = "3.17.1"
@@ -4240,7 +4234,7 @@ dependencies = [
"percent-encoding",
"pest",
"pest_derive",
- "rand",
+ "rand 0.8.5",
"regex",
"serde",
"serde_json",
@@ -4259,16 +4253,6 @@ dependencies = [
"winapi",
]
-[[package]]
-name = "term"
-version = "1.0.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3bb6001afcea98122260987f8b7b5da969ecad46dbf0b5453702f776b491a41"
-dependencies = [
- "home",
- "windows-sys 0.52.0",
-]
-
[[package]]
name = "termcolor"
version = "1.4.1"
@@ -4937,7 +4921,7 @@ checksum = "99abfb435a71e54ab2971d8d8c32f1a7e006cdbf527f71743b1d45b93517bb92"
dependencies = [
"cipher",
"doc-comment",
- "rand_core",
+ "rand_core 0.6.4",
"winapi",
"zeroize",
]
@@ -5215,6 +5199,15 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
[[package]]
name = "x25519-dalek"
version = "2.0.1"
@@ -5222,7 +5215,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277"
dependencies = [
"curve25519-dalek",
- "rand_core",
+ "rand_core 0.6.4",
"zeroize",
]
+47
View File
@@ -0,0 +1,47 @@
# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
name = "sequoia-sq"
version = "1.3.1"
[source]
tarball = "https://gitlab.com/sequoia-pgp/sequoia-sq/-/archive/v1.3.1/sequoia-sq-v1.3.1.tar.bz2"
# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
# sha512 = "043d7ff85333e4a126fe86001ebe0f99c1a2142a4d7ac49138c160b7ce9b9c21c013691ac50f4eb153512e38bb1b151cab1f358c65a8797c55ee0bd6c45fe8a1"
sha256 = "ca4a6ef07ab9ca492c8166d6d6ed0354eb81f418bf819cf095c1ee856c461365"
patches = ["sequoia-openpgp-2.3.0.patch"]
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[build.phases]
# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático):
compile = '''
_abuild_phase() {
export CARGO_TARGET_DIR=target
cargo auditable build --frozen --release --no-default-features --features crypto-openssl
}
_abuild_phase
'''
# de package() de Alpine (traducido $pkgdir→/out):
install = '''
_abuild_phase() {
install -Dm755 target/release/sq \
-t "/out"/usr/bin/
install -Dm644 target/release/build/sequoia-sq-*/out/shell-completions/_sq \
"/out"/usr/share/zsh/site-functions/_sq
install -Dm644 target/release/build/sequoia-sq-*/out/shell-completions/sq.bash \
"/out"/usr/share/bash-completion/completions/sq
install -Dm644 target/release/build/sequoia-sq-*/out/shell-completions/sq.fish \
"/out"/usr/share/fish/vendor_completions.d/sq.fish
install -Dm644 target/release/build/sequoia-sq-*/out/man-pages/*.1 \
-t "/out"/usr/share/man/man1/
}
_abuild_phase
'''
[deps]
build = ["bzip2", "capnproto", "clang", "openssl", "sqlite"]
+19
View File
@@ -0,0 +1,19 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "shellharden"
version = "4.3.1"
[source]
repo = "https://github.com/anordal/shellharden"
commit = "d63188f981536c844d1ee384cb83af8607cbb8e6"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "shellharden"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/shellharden /out/usr/bin/shellharden"
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "tere"
version = "1.6.0"
[source]
repo = "https://github.com/mgunyho/tere"
commit = "5adf1176e8c12c073ad244cac7773a7808ed2021"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "tere"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/tere /out/usr/bin/tere"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): ncurses
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "trunk"
version = "0.21.14"
[source]
repo = "https://github.com/trunk-rs/trunk"
commit = "8ec159c52dcaf661e6950bb71d7f62ab24558164"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "trunk"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/trunk /out/usr/bin/trunk"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
+22
View File
@@ -0,0 +1,22 @@
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá
# compiler/link/phases y adaptá hasta que compile.
# - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren.
name = "wasm-pack"
version = "0.15.0"
[source]
repo = "https://github.com/wasm-bindgen/wasm-pack"
commit = "8320269d4b1d7a3a06da0fcc67cf5b176699ebe3"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "wasm-pack"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/wasm-pack /out/usr/bin/wasm-pack"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): cmake, zstd
+60
View File
@@ -0,0 +1,60 @@
# fuel-2 — segunda cola profunda para el worker VPS (2026-06-24). Candidatos frescos no probados.
# --- transferencia / red ---
magic-wormhole
sendme
croc
portal-client
qrcp
http-server-rs
# --- cargo subcomandos ---
cargo-fuzz
cargo-geiger
cargo-bisect-rustc
cargo-crev
cargo-tally
cargo-temp
cargo-run-bin
cargo-limit
cargo-quickinstall
cargo-binutils
cargo-supply-chain
cargo-auditable
cargo-show
cargo-asm
twiggy
wasm-pack
trunk
leptosfmt
# --- repl / lenguaje ---
evcxr
irust
papyrus
# --- text / data / log ---
angle-grinder
gron
lemmeknow
lowcharts
piechart
fblog
hexpatch
rep-grep
ammonia
# --- files / nav ---
tere
jump
hop
# --- system / fetch ---
rust-petname
petname
below
netop
# --- security / crypto ---
sequoia-sq
himitsu
rsop
oculante
# --- dev / fmt ---
shellharden
amfora
indicatif
pipeview