incus-mirror/internal/io/filesystem.go
Stéphane Graber 877fee01e3
internal/io: Fix gofumpt
Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
2025-03-17 20:56:35 -04:00

17 lines
275 B
Go

package io
import (
"os"
)
// GetPathMode returns a os.FileMode for the provided path.
func GetPathMode(path string) (os.FileMode, error) {
fi, err := os.Stat(path)
if err != nil {
return os.FileMode(0o000), err
}
mode, _, _ := GetOwnerMode(fi)
return mode, nil
}