mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 23:20:51 +08:00
Fix: Set file permissions for generated files (#1763)
This commit is contained in:
parent
a93a3a2f60
commit
5e2fd56bc9
@ -86,6 +86,6 @@ func generateBindings(bindings *binding.Bindings) error {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
wailsJSDir := filepath.Join(projectConfig.WailsJSDir, "wailsjs")
|
||||
return fs.SetPermissions(wailsJSDir, 0755)
|
||||
}
|
||||
|
@ -268,6 +268,16 @@ func CopyDir(src string, dst string) (err error) {
|
||||
return
|
||||
}
|
||||
|
||||
// SetPermissions recursively sets file permissions on a directory
|
||||
func SetPermissions(dir string, perm os.FileMode) error {
|
||||
return filepath.Walk(dir, func(path string, info os.FileInfo, err error) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return os.Chmod(path, perm)
|
||||
})
|
||||
}
|
||||
|
||||
// CopyDirExtended recursively copies a directory tree, attempting to preserve permissions.
|
||||
// Source directory must exist, destination directory must *not* exist. It ignores any files or
|
||||
// directories that are given through the ignore parameter.
|
||||
|
Loading…
Reference in New Issue
Block a user