10 pontos por xguru 2024-11-14 | 2 comentários | Compartilhar no WhatsApp
  • rip é uma alternativa ao rm escrita em Rust, com foco em segurança, conveniência e desempenho
  • Os arquivos removidos são guardados no diretório graveyard preservando o caminho absoluto (/tmp/graveyard-$USER), oferecendo assim uma chance de recuperar os dados
    • Os dados não são sobrescritos. Se um arquivo do mesmo caminho for removido, um número de backup será adicionado
  • "rip2" é um dos vários forks do projeto rip existente, sendo o terceiro fork:
    • O projeto original deixou de ser mantido desde 2020
  • Mudanças adicionadas:
    • Suporte expandido: adicionado suporte a Windows e NixOS
    • Limpeza de código: refatorado para Rust moderno, com merge de PRs do repositório original
    • Adição de testes: incluída uma suíte completa de testes e monitoramento de cobertura
    • Melhorias de estilo: saída colorida e adição de informações de data/hora do seance
    • Correções de bugs: corrigidos problemas relacionados a arquivos FIFO e ao seance
    • Recurso de autocompletar de shell: suporte a autocompletar para bash, elvish, fish, powershell, zsh, nushell etc. (usando clap)
    • Segurança aprimorada: implementação de flock para evitar condições de corrida entre processos simultâneos
  • Pode ser instalado e usado em Linux, macOS e Windows

2 comentários

 
aer0700 2024-11-15

RIP...

 
bus710 2024-11-14

Agora até para sudo rm -rf / surge um fio de esperança....?
Claro, alias rm=rip2....