Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Jeg introduserer mitt nyeste verktøy designet for å akselerere agentkodingsarbeidsflyter: repo_updater (ru for kort).
Du kan få det her, som alltid gratis og 100 % MIT-lisensiert åpen kildekode:
Jeg laget i praksis dette verktøyet av nødvendighet, fordi jeg kastet bort altfor mye tid og energi på å administrere et stadig økende antall offentlige og private GitHub-repoer på tvers av fire forskjellige maskiner (en Mac hjemme, en Linux-arbeidsstasjon hjemme, og to eksterne bare-metal Linux-servere i skyen) som alltid drev fra hverandre og skapte mental friksjon og bortkastet tid.
Det førte også til lavgradig angst fordi jeg var bekymret for at agentene skulle gjøre dumme ting og slette nyttig arbeid.
Noen ganger jobbet jeg ved et uhell på feil maskin (dette skjer mye sjeldnere nå som jeg har hver vert automatisk vist i et annet fargeskjema i Ghostty og WezTerm, se mitt siste innlegg om det eller sjekk misc_coding_agent_tips_and_scripts repo).
Så bare denne enkle arbeidsflyten med å hente eksterne endringer og pushe lokale endringer og sørge for at repositoriene er synkroniserte på en smart måte, men for en stor liste med offentlige og private repositorier og gjort på tvers av plattformer (systemet er ren bash-skripting som fungerer med gh-verktøyet fra GitHub) som parallelliseres på tvers av repos, Det var en stor opplåsning for meg når det gjelder automatisering.
Men selvfølgelig er det ikke engang jeg som bruker ru, selv om jeg absolutt kunne; Det er mine agenter som bruker det på mine vegne.
Så naturligvis designet jeg ru slik at det er «agent-først» på alle måter, og sørget for at det var så ergonomisk og intuitivt som mulig for bruk av kodende agenter, og jeg lot dem designe sitt «drømmeverktøy» i en iterativ prosess ved å bruke robotmodus-prompten jeg delte tidligere (dvs. prompt nummer 3 i «Mine favorittprompter»-serien, lol).
Så hvordan bruker jeg det egentlig? Vel, første steg er å installere den, noe som tar 2 sekunder med curl | Bash one-liner manus gitt i readme-filen til RU-repoet.
Så, anta at du vil at alle repositoriene dine skal ligge i /data/projects-mappen på Mac- eller Linux-maskinen din. Neste steg er å lage en liste over alle dine offentlige og private repositorier du vil administrere med ru.
For å gjøre det kan du lage en tekstfil med én URL per linje eller bruke flere andre formater.
En spesielt enkel/lat måte er rett og slett å be Claude Code bruke gh-verktøyet til å liste opp alle repoene dine, og deretter spesifisere det derfra (f.eks.: «Ta alle ikke-forgrenede repositoriene med mer enn 3 filer i som jeg har berørt minst én gang de siste 3 månedene, og legg de offentlige repositoriene til den offentlige repo-listen til ru og de private repositoriene til den private repo-listen til ru.»)
Deretter starter du enkelt Claude Code og bruker denne prompten:
"Først vil jeg at du skal sende cd til /data/projects og så kjøre 'ru'-kommandoen akkurat sånn; så vil jeg at du i samme mappe kjører kommandoen 'ru sync' og nøye studerer resultatet som er resultatet.
Når du har gjort alt dette nøye, og nøye gjennomgått hver eneste linje i utdata, vil jeg at du skal hjelpe meg med å sikre at alle mine arkiver er oppdaterte; MEN, jeg vil være superforsiktig og hyperforsiktig og årvåken med å risikere å miste NOE nyttig arbeid (kode, dokumentasjon, beads-oppgaver osv.) i BÅDE de lokale reposene og det eksterne repoet på GitHub.
...




Topp
Rangering
Favoritter
