From 52379dbdd728419e115b556d7fda2500a8a2922d Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Mon, 28 Feb 2022 18:53:58 -0400 Subject: [PATCH] feat: support macos --- .github/workflows/build.yml | 2 +- vars_darwin.go | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 vars_darwin.go diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0febf84..2311da1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - goos: [linux, windows] + goos: [linux, windows, darwin] goarch: ["386", amd64, arm64] exclude: - goarch: "386" diff --git a/vars_darwin.go b/vars_darwin.go new file mode 100644 index 0000000..c92bacb --- /dev/null +++ b/vars_darwin.go @@ -0,0 +1,20 @@ +// +build darwin + +package main + +// String vars that are free to be changed at compile time +var ( + requirePaths = commonRequirePaths + `.. ';' + .. hilbish.dataDir .. '/libs/?/init.lua;' + .. hilbish.dataDir .. '/libs/?/?.lua;'` + macosUserPaths + macosUserPaths = ` + .. hilbish.userDir.data .. '/hilbish/libs/?/init.lua;' + .. hilbish.userDir.data .. '/hilbish/libs/?/?.lua;' + .. hilbish.userDir.data .. '/hilbish/libs/?.lua;' + .. hilbish.userDir.config .. '/hilbish/?/init.lua;' + .. hilbish.userDir.config .. '/hilbish/?/?.lua;' + .. hilbish.userDir.config .. '/hilbish/?.lua'` + dataDir = "/usr/local/share/hilbish" + preloadPath = dataDir + "/preload.lua" + sampleConfPath = dataDir + "/.hilbishrc.lua" // Path to default/sample config +)