// staticdata.dev — unixFilePermissions
// Generated file. Do not edit by hand.
// SPDX-License-Identifier: MIT

export const unixFilePermissions = [
  {
    "octal": 0,
    "symbolic": "---",
    "read": false,
    "write": false,
    "execute": false
  },
  {
    "octal": 1,
    "symbolic": "--x",
    "read": false,
    "write": false,
    "execute": true
  },
  {
    "octal": 2,
    "symbolic": "-w-",
    "read": false,
    "write": true,
    "execute": false
  },
  {
    "octal": 3,
    "symbolic": "-wx",
    "read": false,
    "write": true,
    "execute": true
  },
  {
    "octal": 4,
    "symbolic": "r--",
    "read": true,
    "write": false,
    "execute": false
  },
  {
    "octal": 5,
    "symbolic": "r-x",
    "read": true,
    "write": false,
    "execute": true
  },
  {
    "octal": 6,
    "symbolic": "rw-",
    "read": true,
    "write": true,
    "execute": false
  },
  {
    "octal": 7,
    "symbolic": "rwx",
    "read": true,
    "write": true,
    "execute": true
  }
] as const;

export type FilePermission = (typeof unixFilePermissions)[number];
