<?php namespace Premmerce\DevTools\DataGenerator\Providers\Attributes;

trait FSTrait
{
    protected $fileSystems = [
        'DECtape',
        'DASD',
        'RT-11',
        'GEC DOS',
        'CP/M',
        'ODS',
        'GEC DOS',
        'FAT',
        'DOS ',
        'UCSD',
        'CBM DOS',
        'ODS-2',
        'FAT12',
        'DFS',
        'ADFS',
        'FFS',
        'ProDOS',
        'FAT16',
        'MFS',
        'Elektronika',
        'HFS',
        'GEMDOS',
        'NWFS',
        'High Sierra',
        'FAT16B',
        'Minix',
        'Amiga',
        'ISO',
        'HPFS',
        'Rock',
        'JFS1',
        'VxFS',
        'ext',
        'AdvFS',
        'NTFS',
        'LFS',
        'ext2',
        'Xiafs',
        'UFS1',
        'XFS',
        'FAT16X',
        'Joliet',
        'UDF',
        'FAT32X',
        'QFS',
        'GPFS',
        'Be',
        'Minix',
        'HFS',
        'NSS',
        'ODS-5',
        'WAFL',
        'ext3',
        'ISO',
        'JFS',
        'GFS',
        'ReiserFS',
        'zFS',
        'FATX',
        'UFS2',
        'OCFS',
        'SquashFS',
        'VMFS2',
        'Lustre',
        'Fossil',
        'Google',
        'ZFS',
        'Reiser4',
        'Non-Volatile',
        'BeeGFS',
        'Minix',
        'OCFS2',
        'NILFS',
        'VMFS3',
        'GFS2',
        'ext4',
        'exFAT',
        'Btrfs',
        'HAMMER',
        'LSFS',
        'UniFS',
        'OrangeFS',
        'ReFS',
        'F2FS',
        'APFS',
        'NOVA',

    ];

    public function fileSystem() {
        return $this->generator->randomElement($this->fileSystems);
    }
}