9 lines
326 B
JavaScript
9 lines
326 B
JavaScript
//@ts-check
|
|
const fs = require('fs')
|
|
|
|
const systems = fs.readFileSync('/proc/filesystems', { encoding: 'utf-8' }).split('\n')
|
|
|
|
const filesystems = systems.map(s => ({ hasdev: !s.includes('nodev'), name: s.includes('nodev') ? s.split('nodev')[1].trim() : s.trim() }))
|
|
|
|
module.exports = filesystems
|
|
Object.freeze(module.exports) |