psr2 fix
[openemr.git] / ccdaservice / unservice.js
blob7cb8c0ab85478f3b8e813bfa6bdc90ebbb4587c6
1 /**
2  *
3  * Copyright (C) 2016-2017 Jerry Padgett <sjpadgett@gmail.com>
4  *
5  * LICENSE: This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
17  *
18  * @package OpenEMR
19  * @author Jerry Padgett <sjpadgett@gmail.com>
20  * @link http://www.open-emr.org
21  */
22 var isWin = /^win/.test(process.platform);
23 if( isWin ){
24         var Service = require('node-windows').Service;
26 else{
27         var Service = require('node-linux').Service;
29 var svc = new Service({
30   name:'CCDA Service',
31   script: require('path').join(__dirname,'serveccda.njs')
32 });
33 svc.on('uninstall',function(){
34     console.log('Uninstall complete.');
35     if(!isWin)
36         console.log('The service exists: ',svc.exists());
37     else
38         console.log('The service exists: ',svc.exists);
39   });
41 svc.uninstall();