aboutsummaryrefslogtreecommitdiff
path: root/index.js
blob: 7c42f1de2ba153447f6f9d0137e5cc9f7cdd7d2d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
'use strict'

const bin = require('./build/Release/winutils.node')

module.exports = {
  escapeShellArg(arg) {
    arg = arg.replace(/["%!]/g, ' ')
    return '"' + arg + '"'
  },

  deelevate: bin.deelevate,
  elevate: bin.elevate,
  getSystem32Path: bin.getSystem32Path,
  isUserAdmin: bin.isUserAdmin
}