最近在学习 Rust 编程,刚好自己有一个磁盘清理的需求就边学边开发了,现在已经完成,欢迎大家试用 https://pretty-clean.github.io/ 。
我是一名程序员,工作使用的 MacBook Pro 的磁盘只有 256GB 。以往,我每年都花几百人民币购买 CleanMyMac 帮助我清理磁盘。直到有一天我想把系统升级到 12.x 的时候发现磁盘不够,导致不能升级。我使用 CleanMyMac 彻底清理了我的磁盘,但是空间还不够。经过分析,发现开发工具以及许多项目留下来的编译结果占用了许多的空间,当时我就写了一段脚本做清理工作,结果回收了 30GB 的空间,系统也顺利升级了。
这段脚本的在使用上存在一些问题,因此我就想能不能开发一款软件来帮助我做到极致的垃圾清理。因此我就使用 Rust 编写了这款软件。
1
beginor 2022-03-04 17:18:25 +08:00 via Android
看起来不错,支持一下
|
3
yuhangch 2022-03-04 17:45:30 +08:00
道理我都懂,「最近在学习 Rust 」能做成这种效果好厉害啊
|
4
livexia 2022-03-04 17:47:28 +08:00 via iPhone
厉害 支持一个,等有需求就下载使用
|
5
superchijinpeng 2022-03-04 17:48:29 +08:00
开发缓存不是留着更好,时间换空间?
|
6
Love4Taylor 2022-03-04 17:50:24 +08:00
能编译成通用架构么?以及能不能加上 AppCleaner 的功能。这样就能扔掉 Lemon 了。
|
7
aiyanbo OP @superchijinpeng 开发缓存平时留着没问题,但是在关键时候需要回收磁盘空间的话,一个一个清理会很麻烦。我曾经维护过 30 多个项目。每一个加起来就会占用很多的空间。
|
8
aeli 2022-03-04 17:51:13 +08:00
我正版的 CleanMyMac 已经删除了,现在用腾讯的柠檬清理,效果不差
|
9
aiyanbo OP @Love4Taylor 好,后续有功能更新,第一时间告诉您。
|
10
aiyanbo OP @aeli 很多的软件为了所谓的 DAU 会添加许多用户压根就不需要的功能,我开发这个软件的目标就是:用户有需要的时候打开,扫描,清理就够了。
|
11
sicilianlizard 2022-03-04 18:43:50 +08:00
@aiyanbo 试用了,感觉很棒!多谢!
一点小建议:我下过很多书、音乐,其中肯定有很多重复的,自己的文件肯定也有重复的,能不能把这些找出来? |
12
jorneyr 2022-03-04 18:57:47 +08:00
这个 Ui 让人没有使用的欲望了,其他优秀的磁盘扫描软件都很炫酷。
|
13
sobigfish 2022-03-04 19:20:57 +08:00 1
macOS 已经有了一个自带的了 ,储存空间管理
直接在 spotlight 里搜 或者 /System/Library/CoreServices/Applications/Storage\ Management.app |
14
iClass 2022-03-04 19:54:08 +08:00 via Android
建议开源,不留后门。
|
15
oott123 2022-03-04 20:16:36 +08:00 via Android
GUI 是用什么库做的呢
|
16
Dogtler 2022-03-04 20:21:30 +08:00 via iPhone
收藏支持一波,感谢作者
|
17
ClericPy 2022-03-04 20:50:01 +08:00
最有价值的其实是那套过滤策略(删除规则), 这东西是各种同类软件的主要竞争力, 比速度还重要... 又想干净, 又怕误删最麻烦了
|
18
zhouwb 2022-03-04 21:12:14 +08:00
不管用不用的着,只要是独立开发者,都先收藏支持一波
|
19
hronro 2022-03-04 21:21:20 +08:00
是开源的吗?
|
20
cattyhouse 2022-03-04 23:37:26 +08:00
OmniDiskSweeper
|
21
stimw 2022-03-05 01:29:00 +08:00 via iPhone
我订阅了 setapp 都不装 cleanmymac 。。风评挺差的
|
22
vokins 2022-03-05 08:37:54 +08:00 via iPhone
我来提一个建议:请一定不要清理语言文件!!!
|
24
aiyanbo OP @vokins 不会清理,PrettyClean 的宗旨是只清理哪些占用空间比较大,同时程序可以从网络上重新获取的内容。
|
25
aiyanbo OP @ClericPy 是的,所以 PrettyClean 开发了一套规则系统,后面应该会把这个系统开放给用户,我们一起为软件的完美运行出力。
|
27
aiyanbo OP @sicilianlizard 收到反馈
|
30
RIDESU 2022-03-05 19:39:48 +08:00
十分支持,刚用柠檬扫描过垃圾,再用这个软件扫描仍旧有 500 多 M ,看了一下是系统缓存和用户缓存,对于我这种强迫症患者来说十分舒服,楼上有人说 UI 不好看,楼主你别信,如此简洁十分喜欢,不要学那些妖艳贱货。
另外提两个建议: 1.适配 Apple Silicon ,M1 Pro 用户表示还是希望能原生运行,这同样是一个强迫症需求。 2.增加功能,比如能干净卸载软件、扫描清理多余的语言文件和多余的架构文件。目前市面上有一款软件叫「 monolingual 」,清理不需要的语言文件效率极高,比如 Word.app ,能清理出 600 多 M 你可能从来不需要用的语言文件,但是该项目已经停止维护,没适配 Apple Silicon 。至于在「通用」架构时代删除另一个自己不需要的架构,M 系列处理器通过 ditto 命令之后一般能将 app 体积缩小一半以上,Intel Mac 应该也是如此,目前只能通过 ditto 命令手动执行,效率太低。特别希望作者能加入这三个功能,满足需求的话绝对会付费购买。 |
32
soberzml 2022-03-06 10:26:29 +08:00
用上了
|
33
clare0621 2022-03-06 10:44:04 +08:00
几点建议:
1 、App 图标弄下 2 、应用内版本更新,或者上架 AppStore 3 、扫描白名单或者更完善的自定义规则 4 、UI 稍微设计下 5 、软件整体一定保持简单小巧 |
36
Sting1226 2022-03-06 13:09:51 +08:00
强烈支持楼上提出的应用内扫描和上架 App Store 。
微信和 QQ 的图片、文件太多了。 |
37
vokins 2022-03-07 01:04:55 +08:00 via iPhone
@aiyanbo 嗯,太好了,市面上很多此类 app 都会清理系统语言文件,很难搞懂着各种想法和逻辑,有时候需要清理的一个临时下载文件比所有语言文件加起来都要打,而且有些 app 只能在特定语言下运行,比如一些手绘 app 国内有代理商,只能在繁体中文下运行国际版本
|
38
xy19009188 2022-03-07 11:02:26 +08:00
等一波 M1 版
|
39
aiyanbo OP @xy19009188 已经在安排了 😊
|
40
newbieRenew 2022-03-08 10:25:43 +08:00
才 3M ,体积比 Electron 小很多啊
|
41
aiyanbo OP @newbieRenew 是的,Tauri 用的是 WebView2 ,体积会小很多。
|
42
aiyanbo OP Product Hunt 投票地址 https://www.producthunt.com/posts/pretty-clean
|
43
ubuntuGary 2022-03-09 11:07:53 +08:00
@aiyanbo 作者,开发者工作目录配置好了无法取消,最新版本:0.1.17 (不给个关于看版本号吗😂)
|
44
aiyanbo OP @ubuntuGary 感谢反馈,设置页面是花精力最少的页面,一直也没有找到自己比较满意的交互方式与信息架构方式。想听听大家的建议。
|
45
lnkn 2022-03-10 18:48:58 +08:00 via iPhone
尝试体验下
|
46
lovestudykid 2022-03-11 05:35:16 +08:00
没有 Arm 版吗?
|
47
aiyanbo OP @lovestudykid Arm 版正在安排中
|
48
aiyanbo OP @xy19009188 M1 版本已支持,前往 https://www.prettyclean.cc/ 下载。
|
49
aiyanbo OP @lovestudykid ARM 版本已支持
|
50
Love4Taylor 2022-10-02 12:07:44 +08:00
|
51
aiyanbo OP @Love4Taylor 正在开发相关功能解决这个问题。
|
52
aiyanbo OP @Love4Taylor 忽略列表已上线!😊
|