結論
~/.local/share/gh/extensions
根拠
func (m *Manager) installDir() string {
return filepath.Join(m.dataDir(), "extensions")
}
func DataDir() string {
return ghConfig.DataDir()
}
func DataDir() string {
var path string
if a := os.Getenv(xdgDataHome); a != "" {
path = filepath.Join(a, "gh")
} else if b := os.Getenv(localAppData); runtime.GOOS == "windows" && b != "" {
path = filepath.Join(b, "GitHub CLI")
} else {
c, _ := os.UserHomeDir()
path = filepath.Join(c, ".local", "share", "gh")
}
return path
}