Argomenti di tendenza
#
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.
Presento il mio ultimo strumento progettato per accelerare i flussi di lavoro di codifica degli agenti: repo_updater (ru per abbreviare).
Puoi ottenerlo qui, come sempre gratuitamente e con licenza open-source MIT al 100%:
Fondamentalmente ho creato questo strumento per necessità, perché stavo sprecando troppo tempo ed energia a gestire un numero sempre crescente di repository pubblici e privati di GitHub su 4 macchine diverse (un Mac a casa, una workstation Linux a casa e due server Linux bare-metal remoti nel cloud) che si allontanavano sempre di più e causavano attrito mentale e tempo sprecato.
Ha anche causato ansia di basso grado perché temevo che gli agenti facessero cose stupide e cancellassero lavori utili.
A volte lavoravo accidentalmente sulla macchina sbagliata (questo succede molto meno spesso ora che ho ogni host automaticamente visualizzato in uno schema di colori diverso in Ghostty e WezTerm, vedi il mio recente post a riguardo o controlla il mio repo misc_coding_agent_tips_and_scripts).
Quindi, solo questo semplice flusso di lavoro di estrazione delle modifiche remote e invio delle modifiche locali e assicurarsi che i repository siano sincronizzati in modo intelligente, ma per un lungo elenco di repository pubblici e privati e fatto in modo cross-platform (il sistema è puro scripting bash che funziona con l'utilità gh di GitHub) che è parallelizzato tra i repository, è stato un grande sblocco per me in termini di automazione.
Ma ovviamente, non sono nemmeno io a usare ru, anche se potrei certamente; i miei agenti sono quelli che lo usano per mio conto.
Quindi, naturalmente, ho progettato ru in modo che fosse "agent-first" in ogni modo, assicurandomi che fosse il più ergonomico e intuitivo possibile per l'uso da parte degli agenti di codifica, per i quali ho fatto progettare il loro "strumento dei sogni" in un processo iterativo utilizzando il prompt in modalità robot che ho condiviso in precedenza (cioè, il prompt numero 3 nella serie "I miei prompt preferiti", lol).
Quindi come lo uso esattamente? Bene, il primo passo è installarlo, il che richiede 2 secondi utilizzando lo script one-liner curl | bash fornito nel file readme del repo ru.
Poi, supponiamo che tu voglia che tutti i tuoi repository vivano nella directory /data/projects sul tuo Mac o macchina Linux. Il passo successivo è ottenere un elenco di tutti i tuoi repository pubblici e privati che desideri gestire con ru.
Per farlo, puoi creare un file di testo con un URL per riga o utilizzare diversi altri formati.
Un modo particolarmente facile/pigro è semplicemente chiedere a Claude Code di utilizzare lo strumento gh per elencare tutti i tuoi repository e poi specificarlo da lì (ad esempio, "Prendi tutti i repository non forkati con più di 3 file in essi che ho toccato almeno una volta negli ultimi 3 mesi e aggiungi i repository pubblici all'elenco dei repository pubblici di ru e i repository privati all'elenco dei repository privati di ru.")
Poi, semplicemente avvia Claude Code e usa questo prompt:
"Prima di tutto, voglio che tu cd in /data/projects e poi esegua il comando `ru` proprio così; poi nella stessa directory voglio che tu esegua il comando `ru sync` e studi attentamente l'output risultante.
...




Principali
Ranking
Preferiti
