mirror of https://github.com/cheat/cheat.git
feat: platform compatibility
Add experimental support for the following platforms: - aix - dragonfly - illumos - ios - netbsd - openbsd - plan9 - solaris
This commit is contained in:
parent
c9ccefa607
commit
1a85c9e9c8
|
@ -28,7 +28,10 @@ func Paths(
|
||||||
}
|
}
|
||||||
|
|
||||||
switch sys {
|
switch sys {
|
||||||
case "android", "darwin", "linux", "freebsd":
|
|
||||||
|
// darwin/linux/unix
|
||||||
|
case "aix", "android", "darwin", "dragonfly", "freebsd", "illumos", "ios",
|
||||||
|
"linux", "netbsd", "openbsd", "plan9", "solaris":
|
||||||
paths := []string{}
|
paths := []string{}
|
||||||
|
|
||||||
// don't include the `XDG_CONFIG_HOME` path if that envvar is not set
|
// don't include the `XDG_CONFIG_HOME` path if that envvar is not set
|
||||||
|
@ -43,6 +46,8 @@ func Paths(
|
||||||
}...)
|
}...)
|
||||||
|
|
||||||
return paths, nil
|
return paths, nil
|
||||||
|
|
||||||
|
// windows
|
||||||
case "windows":
|
case "windows":
|
||||||
return []string{
|
return []string{
|
||||||
filepath.Join(envvars["APPDATA"], "cheat", "conf.yml"),
|
filepath.Join(envvars["APPDATA"], "cheat", "conf.yml"),
|
||||||
|
|
Loading…
Reference in New Issue