feat: cleanup.py + improved error messages
This commit is contained in:
32
Makefile
32
Makefile
@@ -1,6 +1,24 @@
|
||||
.PHONY: keys decrypt web build
|
||||
.PHONY: setup build keys decrypt web export all status clean help
|
||||
|
||||
PYTHON ?= .venv/bin/python3
|
||||
export SHELL := /bin/bash
|
||||
|
||||
help:
|
||||
@echo "WeChat Decrypt — Makefile"
|
||||
@echo ""
|
||||
@echo " make setup 一键安装所有依赖 + 编译 + 初始配置"
|
||||
@echo " make build 编译 macOS 密钥扫描器"
|
||||
@echo " make keys 提取密钥(需要 root)"
|
||||
@echo " make decrypt 提取密钥 + 解密全部数据库"
|
||||
@echo " make web 启动 Web UI(实时消息监听)"
|
||||
@echo " make export 解密 + 批量导出聊天记录"
|
||||
@echo " make all 从零到完成:setup → keys → decrypt → export"
|
||||
@echo " make status 显示当前数据状态和磁盘用量"
|
||||
@echo " make clean 交互式清理临时数据(解密库/导出/缓存)"
|
||||
@echo ""
|
||||
|
||||
setup:
|
||||
@bash setup.sh
|
||||
|
||||
build:
|
||||
cc -O2 -o find_all_keys_macos find_all_keys_macos.c -framework Foundation
|
||||
@@ -14,3 +32,15 @@ decrypt:
|
||||
|
||||
web:
|
||||
$(PYTHON) main.py
|
||||
|
||||
export:
|
||||
$(PYTHON) main.py export
|
||||
|
||||
all:
|
||||
$(PYTHON) main.py all
|
||||
|
||||
status:
|
||||
$(PYTHON) main.py status
|
||||
|
||||
clean:
|
||||
$(PYTHON) cleanup.py
|
||||
Reference in New Issue
Block a user