From 30e3a7503d15f82f56e6280cddae358f5c402b4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Izaguirre?= Date: Sat, 9 Mar 2024 19:22:04 +0100 Subject: [PATCH] Tilde expansion for path parameters is slot configuration strings --- resources.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources.go b/resources.go index 3a4bdf7..08ab5bf 100644 --- a/resources.go +++ b/resources.go @@ -39,6 +39,14 @@ func LoadResource(filename string) ([]uint8, bool, error) { filename = filename[1 : len(filename)-1] } + // Expand the tilde if prefixed by it + if strings.HasPrefix(filename, "~") { + home, err := os.UserHomeDir() + if err == nil { + filename = home + filename[1:] + } + } + var writeable bool var file io.Reader if isInternalResource(filename) {