소스 검색

Merge branch 'master' of blesson/elxr into master

production
chess 2 년 전
부모
커밋
632500dfbb
4개의 변경된 파일7884개의 추가작업 그리고 0개의 파일을 삭제
  1. 3863
    0
      elxr_linux.js
  2. 3968
    0
      index_linux.js
  3. 19
    0
      linux.js
  4. 34
    0
      win32.js

+ 3863
- 0
elxr_linux.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 3968
- 0
index_linux.js
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 19
- 0
linux.js 파일 보기

@@ -0,0 +1,19 @@
module.exports = {
verifyAndInstall() {
return Promise.resolve(true);
}

, acquireElevationState(__isElevated) {
//__isElevated = false;
if (__isElevated === null) { return Promise.resolve(__isElevated) }
else
return Promise.resolve(__isElevated);
}

, verifyAndInstallPrerequisites() {
return Promise.resolve(true);
}
, whichOS() {
console.log("OS - Linux");
}
};

+ 34
- 0
win32.js 파일 보기

@@ -0,0 +1,34 @@
module.exports = {
verifyAndInstall(){
return getTaskCheckExists(this.shellcmd, { ignorefailures: true })().then((exists) => {
if(exists) {
// return any(['git', ['config', '--global', '-l']].map(getshelltask))
return this.postinstallsteps.bind(this)()
}
return this.install();
});
},

acquireElevationState(__isElevated) {
if (__isElevated === null) {
return nodeShellExec("fsutil", ["dirty", "query", "C:"], {
inherit: true
// , shell: true
, stdio: 'ignore'
, env: process.env
, title: `check privileged execution mode using "fsutil dirty query C:"`
}).then((exitcode) => {
console.log('Elevated')
__isElevated = true;
return true;
}).catch(() => {
__isElevated = false;
console.log('Not Elevated');
return false;
});
}
else return Promise.resolve(__isElevated);
},

}


Loading…
취소
저장