Tópicos populares
#
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.
Apresentando a minha mais recente ferramenta projetada para acelerar os fluxos de trabalho de codificação de agentes: repo_updater (ru para abreviar).
Você pode obtê-la aqui, como sempre, gratuitamente e com licença MIT 100% de código aberto:
Basicamente, fiz esta ferramenta por necessidade, porque estava a desperdiçar muito tempo e energia a gerenciar um número cada vez maior de repositórios públicos e privados do GitHub em 4 máquinas diferentes (um Mac em casa, uma estação de trabalho Linux em casa e dois servidores bare-metal Linux remotos na nuvem) que estavam sempre a se desviar e causando atrito mental e tempo perdido.
Isso também causou ansiedade de baixo grau porque eu me preocupava com os agentes fazendo coisas bobas e apagando trabalhos úteis.
Às vezes, eu acidentalmente trabalhava na máquina errada (isso acontece muito menos agora que tenho cada host automaticamente exibido em um esquema de cores diferente no Ghostty e WezTerm, veja minha postagem recente sobre isso ou confira meu repositório misc_coding_agent_tips_and_scripts).
Então, apenas este fluxo de trabalho simples de puxar alterações remotas e empurrar alterações locais e garantir que os repositórios estejam sincronizados de uma maneira inteligente, mas para uma longa lista de repositórios públicos e privados e feito de uma maneira multiplataforma (o sistema é pura script bash que funciona com a utilidade gh do GitHub) que é paralelizada entre repositórios, foi uma grande liberação para mim em termos de automação.
Mas, claro, eu não sou nem mesmo quem usa o ru, embora eu certamente pudesse; meus agentes são os que o usam em meu nome.
Então, naturalmente, eu projetei o ru para que fosse "primeiro para agentes" de todas as maneiras, garantindo que fosse o mais ergonômico e intuitivo possível para uso por agentes de codificação, para os quais eu os fiz projetar sua "ferramenta dos sonhos" em um processo iterativo usando o prompt de modo robô que compartilhei anteriormente (ou seja, o prompt número 3 na série "Meus Prompts Favoritos", rs).
Então, como eu uso isso exatamente? Bem, o primeiro passo é instalá-lo, o que leva 2 segundos usando o script de uma linha curl | bash dado no arquivo readme do repositório ru.
Então, suponha que você gostaria que todos os seus repositórios vivessem no diretório /data/projects no seu Mac ou máquina Linux. O próximo passo é obter uma lista de todos os seus repositórios públicos e privados que você deseja gerenciar com o ru.
Para fazer isso, você pode criar um arquivo de texto com uma URL por linha ou usar vários outros formatos.
Uma maneira particularmente fácil/lazy é simplesmente pedir ao Claude Code para usar a ferramenta gh para listar todos os seus repositórios e, em seguida, especificá-los a partir daí (por exemplo, "Pegue todos os repositórios não bifurcados com mais de 3 arquivos neles que eu toquei pelo menos uma vez nos últimos 3 meses e adicione os repositórios públicos à lista de repositórios públicos do ru e os repositórios privados à lista de repositórios privados do ru.")
Então, simplesmente inicie o Claude Code e use este prompt:
"Primeiro, quero que você cd para /data/projects e então execute o comando `ru` assim mesmo; então, no mesmo diretório, quero que você execute o comando `ru sync` e estude cuidadosamente a saída resultante.
...




Top
Classificação
Favoritos
