{"repo":"programmersd21/oops","free":true,"listed":false,"github":"https://github.com/programmersd21/oops","clone":"git clone https://github.com/programmersd21/oops.git","description":"giving destructive commands a second opinion","language":"Rust","stars":18,"topics":["backup","bash","cli","daemon","dev-tools","filesystem","fish","hooks","linux","productivity"],"license":"MIT","category":"cli-tools","readme_excerpt":"[![Crate][badge-crate]][link-crate] [![Downloads][badge-downloads]][link-crate] [![MSRV][badge-msrv]][link-rust] [![License][badge-license]][link-license] [![Platform][badge-platform]][link-platform] [![PRs][badge-prs]][link-prs] Undo daemon for destructive shell commands Before rm , mv , sed -i , , git reset --hard , and friends run, their target files get snapshotted — so you can undo the damage. → undoes whatever you just broke. --- [badge-crate]: https://img.shields.io/crates/v/oops-rs?style=for-the-badge&logo=rust&label=crate&labelColor=000000&color=D85A30 [badge-downloads]: https://img.shields.io/crates/d/oops-rs?style=for-the-badge&logo=rust&label=downloads&labelColor=000000&color=D85A30 [badge-edition]: https://img.shields.io/badge/2024-fff?style=for-the-badge&logo=rust&logoColor=7F77DD&label=edition&labelColor=000000&color=7F77DD [badge-msrv]: https://img.shields.io/badge/1.85-fff?style=for-the-badge&logo=rust&logoColor=378ADD&label=MSRV&labelColor=000000&color=378ADD [badge-license]: https://img.shields.io/badge/MIT-fff?style=for-the-badge&logo=opensourceinitiative&logoColor=fff&label=license&labelColor=000000&color=1D9E75 [badge-platform]: https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=fff&label=&labelColor=000000 [badge-prs]: https://img.shields.io/badge/welcome-fff?style=for-the-badge&logo=github&logoColor=fff&label=PRs&labelColor=000000&color=D4537E [link-crate]: https://crates.io/crates/oops-rs [link-repo]: https://github.com","default_branch":null,"files":null,"tree":[],"storefront":"/r/programmersd21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/programmersd21/oops/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}