#play #file #directory #random #roulette #memory #path

程序+库 rustian-roulette

用你的文件系统玩致命的轮盘赌。不适用于严肃使用。

3 个版本

使用旧的 Rust 2015

0.1.2 2018 年 7 月 8 日
0.1.1 2018 年 7 月 8 日
0.1.0 2018 年 7 月 8 日

#101#play

MIT 许可证

9KB
172

🔫 俄罗斯轮盘赌 🔫

警告: 自行承担风险。

你是否曾想过:“我为什么需要文件?”

也许你不需要文件。至少,也许你不需要 所有 的文件。

为什么不玩 俄罗斯轮盘赌,让随机数生成器决定哪些文件不值得继续存在。

功能

  • 默认情况下,以 1/6 的概率删除主目录中的一个随机文件或目录。
  • 指定根路径和 1/x 概率。
  • 用 rust 构建,因此你可以知道你的文件将以保证的内存安全性、线程安全性以及高效的方式被删除,无需额外开销 🚀 🚀 🚀

用法

通过 cargo 安装并运行

cargo install rustian-roulette

运行

~ rr
Path = /Users/jackyzhen, Chances = 1/6 (16.67%)
If you are unlucky, this will delete random file(s) in above path. Are you sure you want to play? <Y,y,YES,yes>: y

✝💀/Users/jackyzhen/.bashrc💀✝ *BANG*

即将推出适用于所有平台的前置二进制文件(也许)。

注意

在制作这个存在主义实验的过程中,文件肯定受到了损害。

“灵感”来自 rmraf

许可证

本项目根据 GLWTPL 许可。

依赖关系

~400KB