包卸载程序
描述
在 OS X 上,从 .pkg 安装的应用程序通常不附带卸载程序,卸载非常不方便。这个 Ruby 脚本使用 OS X 附带的 pkgutil 来卸载应用程序。
预防措施
某些部分需要管理员权限才能执行。此外,由于执行文件操作,可能会发生意外的系统损坏或数据擦除。我们正在测试它,但请自行承担风险。
如何使用
–搜索(-s)
查找包的 ID。按部分匹配搜索。
–取消链接(-u)
删除已安装的文件和目录。请在运行时与 sudo 一起使用。
–Noop (-n)
与 –unlink 选项一起使用时,它不会更改文件和目录或删除包信息。打印上次删除的文件和目录的数量,这不一定与没有 –noop 选项的运行相匹配。
– 队列 (-q)
与--unlink选项一起使用时,不输出要删除的文件名、目录名、目录是否为空等信息。输出删除的文件和目录的数量。
–Help (-h) 或没有选项