Skip to content

🖥️ GetPlatformName

返回当前操作系统平台名称。

何时使用

当需要根据操作系统分流安装逻辑、或记录运行环境时使用。基于 runtime.GOOS。🔍

签名

go
func GetPlatformName() string

参数

参数类型说明
包级函数,无参数

返回值

  • string:操作系统标识,如 linuxdarwinwindows。✅

示例

go
package main

import (
	"fmt"

	"github.com/scagogogo/composer-skills/pkg/installer"
)

func main() {
	fmt.Printf("当前平台: %s\n", installer.GetPlatformName())
}

进阶

  • 常用于在调用平台相关方法前做判断,例如 macOS 才考虑 Homebrew。🛠️
  • 配套的架构信息用 GetArchName。🧩
  • 该值直接来自 runtime.GOOS,与 uname 输出一致。🐧

基于 MIT 许可证发布