package
3.2.7-fix1
Repository: https://github.com/explorer1092/nuclei.git
Documentation: pkg.go.dev

# Functions

ListDir lists itemType values within a directory depending on the itemType provided itemType can be any one of ['file','dir',”] @example ```javascript const fs = require('nuclei/fs'); // this will only return files in /tmp directory const files = fs.ListDir('/tmp', 'file'); ``` @example ```javascript const fs = require('nuclei/fs'); // this will only return directories in /tmp directory const dirs = fs.ListDir('/tmp', 'dir'); ``` @example ```javascript const fs = require('nuclei/fs'); // when no itemType is provided, it will return both files and directories const items = fs.ListDir('/tmp'); ```.
ReadFile reads file contents within permitted paths and returns content as byte array @example ```javascript const fs = require('nuclei/fs'); // here permitted directories are $HOME/nuclei-templates/* const content = fs.ReadFile('helpers/usernames.txt'); ```.
ReadFileAsString reads file contents within permitted paths and returns content as string @example ```javascript const fs = require('nuclei/fs'); // here permitted directories are $HOME/nuclei-templates/* const content = fs.ReadFileAsString('helpers/usernames.txt'); ```.
ReadFilesFromDir reads all files from a directory and returns a string array with file contents of all files @example ```javascript const fs = require('nuclei/fs'); // here permitted directories are $HOME/nuclei-templates/* const contents = fs.ReadFilesFromDir('helpers/ssh-keys'); log(contents); ```.