Files
restic/vendor/src/github.com/pkg/xattr/README.md
2017-02-18 14:35:06 +01:00

676 B

xattr

Extended attribute support for Go (linux + darwin + freebsd).

"Extended attributes are name:value pairs associated permanently with files and directories, similar to the environment strings associated with a process. An attribute may be defined or undefined. If it is defined, its value may be empty or non-empty." See more...

Example

  const path = "/tmp/myfile"
  const prefix = "user."

  if err = Setxattr(path, prefix+"test", []byte("test-attr-value")); err != nil {
    t.Fatal(err)
  }

  var data []byte
  data, err = Getxattr(path, prefix+"test"); err != nil {
    t.Fatal(err)
  }