39 lines
577 B
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
//go:generate go-bindata -dev -pkg assets -o dev_assets.go -tags !assetsembedded ceb
package assets
import (
"os"
"path/filepath"
)
var rootDir string
func init() {
dir, err := os.Getwd()
if err != nil {
panic(err)
}
for dir != "/" {
path := filepath.Join(dir, "internal/assets")
if _, err := os.Stat(path); err == nil {
rootDir = path
return
}
nextDir := filepath.Dir(dir)
if nextDir == dir {
break
}
dir = nextDir
}
// Uuuuhhh...
rootDir = "./internal/assets"
}