fix: use path instead of filepath for asset embeds to support Windows
Adin Schmahmann committed
May 4, 2022 at 18:47 UTC
1299bcb3fd4f6846dabf46182c8c7b712bae971d
1 file changed
+9
-9
assets/assets.go
+9
-9
@@ -6,7 +6,7 @@ import (
6
"fmt"
7
"io"
8
"io/fs"
9
- "path/filepath"
9
+ gopath "path"
10
"strconv"
11
12
"github.com/ipfs/go-ipfs/core"
@@ -27,13 +27,13 @@ var AssetHash string
27
28
// initDocPaths lists the paths for the docs we want to seed during --init
29
var initDocPaths = []string{
30
- filepath.Join("init-doc", "about"),
31
- filepath.Join("init-doc", "readme"),
32
- filepath.Join("init-doc", "help"),
33
- filepath.Join("init-doc", "contact"),
34
- filepath.Join("init-doc", "security-notes"),
35
- filepath.Join("init-doc", "quick-start"),
36
- filepath.Join("init-doc", "ping"),
30
+ gopath.Join("init-doc", "about"),
31
+ gopath.Join("init-doc", "readme"),
32
+ gopath.Join("init-doc", "help"),
33
+ gopath.Join("init-doc", "contact"),
34
+ gopath.Join("init-doc", "security-notes"),
35
+ gopath.Join("init-doc", "quick-start"),
36
+ gopath.Join("init-doc", "ping"),
37
}
38
39
func init() {
@@ -91,7 +91,7 @@ func addAssetList(nd *core.IpfsNode, l []string) (cid.Cid, error) {
91
return cid.Cid{}, err
92
}
93
94
- fname := filepath.Base(p)
94
+ fname := gopath.Base(p)
95
96
basePath, err = api.Object().AddLink(nd.Context(), basePath, fname, fp)
97
if err != nil {