shell
The shell module provides functions related to desktop integration.
An example of opening a URL in the user's default browser:
const shell = require('electron').shell;
shell.openExternal('https://github.com');
Methods
The shell module has the following methods:
shell.showItemInFolder(fullPath)
fullPathString
Show the given file in a file manager. If possible, select the file.
shell.openItem(fullPath)
fullPathString
Open the given file in the desktop's default manner.
shell.openExternal(url)
urlString
Open the given external protocol URL in the desktop's default manner. (For example, mailto: URLs in the user's default mail agent.)
shell.moveItemToTrash(fullPath)
fullPathString
Move the given file to trash and returns a boolean status for the operation.
shell.beep()
Play the beep sound.