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
RIP...
Agora até para
sudo rm -rf /surge um fio de esperança....?Claro,
alias rm=rip2....