Files
qingjian/apps/linux/scripts/uninstall.sh
T

14 lines
585 B
Bash
Executable File

#!/usr/bin/env bash
# //! 仅删除本安装清单中的文件,保留配置、词库、学习数据。
set -euo pipefail
install_prefix="$HOME/.local"
while (($#)); do
case "$1" in
--prefix) install_prefix=${2:?--prefix 需要路径}; shift 2 ;;
--help) echo '用法:uninstall.sh [--prefix 安装时的绝对目录]'; exit 0 ;;
*) echo "未知参数:$1" >&2; exit 2 ;;
esac
done
python3 "$(dirname -- "${BASH_SOURCE[0]}")/files.py" uninstall "$install_prefix"
echo '卸载完成;请手动结束 Server 并重启正在使用的 Fcitx,用户数据已保留。'