Etapa G: tanda nocturna cli-rust-9 — 20 promovidos estáticos (corpus 170→190)

Granja nocturna JOBS=4 + watchdog de disco (drena work/sources no-activas
cada 3 min ⇒ disco acotado, no se llenó). import 38/45 → 36 a cola →
build-yield 20/36. Todos ELF static-musl que corren:
bingrep 0.12, cargo-deb 3.7, cargo-llvm-lines 0.4, cargo-modules 0.26,
cargo-wipe, cargo-zigbuild 0.22, cpc 3.0, csview 1.3, dufs 0.46,
fastmod 0.4, git-graph 0.7, jql 8.0, kibi 0.3, ox 0.7, ruplacer 0.10,
rustic 0.11, simple-http-server 0.8, ttyper 1.6, xan 0.59, zenith 0.15.

16 fallos quedan staged en incoming/ para triage (frontera de libs C /
imports rotos). Verificado `file ... statically linked` en los 20.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-24 00:31:08 -04:00
co-authored by Claude Opus 4.8
parent 9baa3fb85c
commit 71e43c5e42
21 changed files with 443 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 = "bingrep"
version = "0.12.1"
[source]
repo = "https://github.com/m4b/bingrep"
commit = "019d6ed8c2549b30bba2c50763f217d816ccd390"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "bingrep"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/bingrep /out/usr/bin/bingrep"
+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-deb"
version = "3.7.0"
[source]
repo = "https://github.com/kornelski/cargo-deb"
commit = "5aae29857af5f250829bf852d99c8e5a8746a664"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-deb"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-deb /out/usr/bin/cargo-deb"
+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-llvm-lines"
version = "0.4.46"
[source]
repo = "https://github.com/dtolnay/cargo-llvm-lines"
commit = "6d60a2901384b93995248d0127ddc8400bd9b55c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-llvm-lines"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-llvm-lines /out/usr/bin/cargo-llvm-lines"
+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-modules"
version = "0.26.0"
[source]
repo = "https://github.com/regexident/cargo-modules"
commit = "eaea83e961e9ed9dcd2ddd07db1eefc26cb97a68"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-modules"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-modules /out/usr/bin/cargo-modules"
+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-wipe"
version = "0.4.0"
[source]
repo = "https://github.com/mihai-dinculescu/cargo-wipe"
commit = "3be2cb7c4a3a95820d3bbd2318ab8406127c0bc4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-wipe"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-wipe /out/usr/bin/cargo-wipe"
+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-zigbuild"
version = "0.22.3"
[source]
repo = "https://github.com/rust-cross/cargo-zigbuild"
commit = "e1cc7b0ad643f2de1030dc8c6b46e1cd8f644336"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cargo-zigbuild"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cargo-zigbuild /out/usr/bin/cargo-zigbuild"
+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 = "cpc"
version = "3.0.0"
[source]
repo = "https://github.com/probablykasper/cpc"
commit = "dad7a2160922141203d1556ed56f4052e1e30063"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "cpc"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/cpc /out/usr/bin/cpc"
+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 = "csview"
version = "1.3.4"
[source]
repo = "https://github.com/wfxr/csview"
commit = "4d36d2d736558517e2c0c6920dc5b1ff639b1f42"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "csview"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/csview /out/usr/bin/csview"
+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 = "dufs"
version = "0.46.0"
[source]
repo = "https://github.com/sigoden/dufs"
commit = "b69946df232ceca5d24d0067f2beb6b5ed1c292c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dufs"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dufs /out/usr/bin/dufs"
+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 = "fastmod"
version = "0.4.4"
[source]
repo = "https://github.com/facebookincubator/fastmod"
commit = "7bf029c681b93323e72d4c38fdd54e4e21379960"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "fastmod"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/fastmod /out/usr/bin/fastmod"
+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 = "git-graph"
version = "0.7.0"
[source]
repo = "https://github.com/mlange-42/git-graph"
commit = "49ed50a1fc6aff4c4ff2da71fdbb5b3324962961"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "git-graph"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/git-graph /out/usr/bin/git-graph"
+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 = "jql"
version = "8.0.10"
[source]
repo = "https://github.com/yamafaktory/jql"
commit = "22c207ab31e93002fa438c4a3a169dd3b1ee1945"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "jql"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/jql /out/usr/bin/jql"
+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 = "kibi"
version = "0.3.3"
[source]
repo = "https://github.com/ilai-deutel/kibi"
commit = "805819d57228cf4f2b64a7313f6d473348a4a844"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "kibi"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/kibi /out/usr/bin/kibi"
+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 = "ox"
version = "0.7.7"
[source]
repo = "https://github.com/curlpipe/ox"
commit = "6cb11e7dbb0817d3590e4db8098b4b42c366b278"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "ox"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/ox /out/usr/bin/ox"
+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 = "ruplacer"
version = "0.10.0"
[source]
repo = "https://github.com/TankerHQ/ruplacer"
commit = "580024e6017c44d7c326018119d43655872818a5"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "ruplacer"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/ruplacer /out/usr/bin/ruplacer"
+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 = "rustic"
version = "0.11.3"
[source]
repo = "https://github.com/rustic-rs/rustic"
commit = "e545ab21b2306c9c73c0bf351ba27521b9db5cfc"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "rustic"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/rustic /out/usr/bin/rustic"
# 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): tzdata, fuse
+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 = "simple-http-server"
version = "0.8.0"
[source]
repo = "https://github.com/TheWaWaR/simple-http-server"
commit = "069bba8dd3df37bb1608aa56de07a71fda68d561"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "simple-http-server"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/simple-http-server /out/usr/bin/simple-http-server"
# 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 = "ttyper"
version = "1.6.0"
[source]
repo = "https://github.com/max-niederman/ttyper"
commit = "00ca3aea6003d428becbce968d5ec4df3fe6e786"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "ttyper"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/ttyper /out/usr/bin/ttyper"
+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 = "xan"
version = "0.59.0"
[source]
repo = "https://github.com/medialab/xan"
commit = "d2da5a43365636ea3e0947b708b359e992f022b9"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "xan"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/xan /out/usr/bin/xan"
+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 = "zenith"
version = "0.15.0"
[source]
repo = "https://github.com/bvaisvil/zenith"
commit = "e99775a1c0ecd193943fa2090240c6b75da6c3aa"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "zenith"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/zenith /out/usr/bin/zenith"
+57
View File
@@ -0,0 +1,57 @@
# cli-rust-9 — tanda nocturna 2026-06-23: CLI Rust populares ausentes (techo 1.96).
# Lista grande a propósito: el import filtra y la granja drena de noche.
# --- servidores de ficheros / red ---
websocat
dufs
sfz
miniserve
simple-http-server
# --- texto / buscar-reemplazar ---
ruplacer
amber
fastmod
xan
csview
# --- calculadoras / unidades ---
rink
cpc
# --- editores de texto TUI ---
kibi
ox
amp
zee
# --- monitor / sistema / disco ---
zenith
bingrep
gptman
lfs
ncdu
# --- git ---
git-graph
gitui
# --- cargo subcomandos ---
cargo-info
cargo-show-asm
cargo-zigbuild
cargo-udeps
cargo-spellcheck
cargo-llvm-lines
cargo-license
cargo-public-api
cargo-cache
cargo-wipe
cargo-modules
cargo-deb
flamegraph
# --- json / data ---
jql
jsonxf
yj
tabiew
# --- backup / sync ---
rustic
# --- juguetes / typing ---
ttyper
toipe
tickrs
loc