UNPKG

electron-sudo

Version:

Electron subprocess with administrative privileges, prompting the user with an OS dialog if necessary.

16 lines (14 loc) 407 B
import {SudoerDarwin, SudoerWin32, SudoerLinux} from '~/lib/sudoer'; export default (() => { let {platform} = process; switch (platform) { case 'darwin': return SudoerDarwin; case 'win32': return SudoerWin32; case 'linux': return SudoerLinux; default: throw new Error(`Unsupported platform: ${platform}`); } })();