
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
This package is like a GUI for "fs", it allows you to make a browser for files and more.
Welcome to the fs-gui
. This package allows you to add file selection menus to your programs. See below to example usage.
npm i fs-gui
or fork the reporequire
it in your code.const Explorer = require("fs-gui")
Explorer
for whatever you would like.Explorer.searchDir(message)
The searchDir
function creates a selection menu for selecting a directory.
This function returns the path of the directory selected.
The message
parameter is the message to show the user, [e.g. "Select a folder"
]
Explorer.searchAll(message)
The searchAll
function creates a selection menu for selecting all files.
This function returns the path to file/directory chosen.
The message
parameter is the message to show the user, [e.g. "Select a file or folder"
]
Explorer.searchCustom(message, ext)
The searchCustom
function creates a selection menu for selecting all files. This function returns the path to file/directory chosen
The message
parameter is the message to show the user, [e.g. "Select a file or folder"
].
The ext
parameter is an array, containing the file extensions. [e.g. [".txt",".pdf"]
]
Explorer.createFile(data)
The createFile
functions creates a menu, showing the normal folders, but adds an extra option Create File
. Once selected Create File
asks for the name and extension. The data
parameter is the contents of the file. It must be string.
Explorer.createCustomFile(data, name)
Similar to createFile
, but the name is already specified.
Explorer.createFolder()
The createFolder
functions creates a menu, showing the normal folders, but adds an extra option Create Folder
. Once selected Create Folder
asks for the folder name.
Explorer.deleteFile()
The delete folder function is like the searchAll
function, but for deleting files
Explorer.deletFolder()
The delete folder function is like the searchDir
function, but for deleting folders.
The examples below are assuming your code has the following line
const Explorer = require("fs-gui")
pdf
fileExplorer.searchCustom("Select a PDF", [".pdf"])
node_modules
folderprocess.chdir("node_modules")
Explorer.searchDir("Select a directory")
FAQs
This package is like a GUI for "fs", it allows you to make a browser for files and more.
The npm package fs-gui receives a total of 0 weekly downloads. As such, fs-gui popularity was classified as not popular.
We found that fs-gui demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.