command
module
Version:
v1.10.0
Opens a new window with list of versions in this module.
Published: Dec 30, 2024
License: GPL-3.0
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Eniac
一个查看系统信息的工具
Table of Contents
适配
- Linux: 适配
- macOS: 适配
- Windows: 不适配
安装
一键安装
curl -fsSL https://raw.githubusercontent.com/YHYJ/eniac/main/install.sh | sudo bash -s
也可以从 GitHub Releases 下载解压后使用
编译安装
当前平台
如果要为当前平台编译,可以使用以下命令:
go build -gcflags="-trimpath" -ldflags="-s -w -X github.com/yhyj/eniac/general.GitCommitHash=`git rev-parse HEAD` -X github.com/yhyj/eniac/general.BuildTime=`date +%s` -X github.com/yhyj/eniac/general.BuildBy=$USER" -o build/eniac main.go
交叉编译
使用命令go tool dist list
查看支持的平台
Linux 和 macOS 使用命令uname -m
,Windows 使用命令echo %PROCESSOR_ARCHITECTURE%
确认系统架构
- 例如 x86_64 则设 GOARCH=amd64
- 例如 aarch64 则设 GOARCH=arm64
- ...
设置如下系统变量后使用 编译安装 的命令即可进行交叉编译:
- CGO_ENABLED: 不使用 CGO,设为 0
- GOOS: 设为 linux 或 darwin
- GOARCH: 根据当前系统架构设置
用法
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
|
|
|
|
File: define_system_linux.go Author: YJ Email: yj1516268@outlook.com Created Time: 2024-07-19 15:27:08
|
File: define_system_linux.go Author: YJ Email: yj1516268@outlook.com Created Time: 2024-07-19 15:27:08 |
Click to show internal directories.
Click to hide internal directories.