feat: preliminary freebsd support

pull/304/head
leath-dub 2024-06-09 10:35:16 +01:00
parent 4c61c551aa
commit 667b411b9f
5 changed files with 25 additions and 3 deletions

View File

@ -30,6 +30,7 @@ hilbish.run('wc -l', {
### Fixed
- Fix ansi attributes causing issues with text when cut off in greenhouse
- Fix not compiling on freebsd
## [2.2.3] - 2024-04-27
### Fixed

View File

@ -1,4 +1,4 @@
// +build linux darwin
// +build unix
package main

View File

@ -1,4 +1,4 @@
// +build darwin linux
// +build unix
package main

View File

@ -1,4 +1,4 @@
// +build darwin linux
// +build unix
package main

21
vars_freebsd.go 100644
View File

@ -0,0 +1,21 @@
// +build freebsd
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;'` + freebsdUserPaths
freebsdUserPaths = `
.. 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 + "/nature/init.lua"
sampleConfPath = dataDir + "/.hilbishrc.lua" // Path to default/sample config
defaultConfDir = ""
)