diff --git a/cmd/cmd.go b/cmd/cmd.go index 2c48ca80..8990a652 100644 --- a/cmd/cmd.go +++ b/cmd/cmd.go @@ -82,6 +82,10 @@ func CreateHandler(cmd *cobra.Command, args []string) error { path = filepath.Join(home, path[2:]) } + if !filepath.IsAbs(path) { + path = filepath.Join(filepath.Dir(filename), path) + } + bin, err := os.Open(path) if errors.Is(err, os.ErrNotExist) && c.Name == "model" { continue