# README
Scleaner
Table of Contents
适用于 Arch Linux 的系统清理工具
Install
一键安装
curl -fsSL https://raw.githubusercontent.com/YHYJ/scleaner/main/install.sh | sudo bash -s
Usage
-
cache
子命令该子命令用于清除'pip/npm/yarn'的缓存文件
-
package
子命令该子命令用于清除作为依赖项安装但现在不再被任何包依赖的孤立包
-
version
子命令查看程序版本信息
-
help
子命令查看程序帮助信息
Compile
当前平台
go build -gcflags="-trimpath" -ldflags="-s -w -X github.com/yhyj/scleaner/general.GitCommitHash=`git rev-parse HEAD` -X github.com/yhyj/scleaner/general.BuildTime=`date +%s` -X github.com/yhyj/scleaner/general.BuildBy=$USER" -o build/scleaner main.go
交叉编译
使用命令go tool dist list
查看支持的平台
Linux
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build -gcflags="-trimpath" -ldflags="-s -w -X github.com/yhyj/scleaner/general.GitCommitHash=`git rev-parse HEAD` -X github.com/yhyj/scleaner/general.BuildTime=`date +%s` -X github.com/yhyj/scleaner/general.BuildBy=$USER" -o build/scleaner main.go
使用
uname -m
确定硬件架构
- 结果是 x86_64 则 GOARCH=amd64
- 结果是 aarch64 则 GOARCH=arm64