Skip to content

Commit 1a31d35

Browse files
committed
fix 'error unknown option -t'
1 parent 7f61c56 commit 1a31d35

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

bin/logagent-windows.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env node
2+
'use strict'
23
try {
34
if (process.argv[2] === '-install') {
45
var laCmd = process.mainModule.filename
@@ -24,8 +25,7 @@ try {
2425
console.log('Logagent service started')
2526
})
2627
svc.install()
27-
}
28-
if (process.argv[2] === '-uninstall') {
28+
} else if (process.argv[2] === '-uninstall') {
2929
let Service = require('node-windows').Service
3030
let svc = new Service({
3131
name: 'Logagent',
@@ -37,8 +37,11 @@ try {
3737
})
3838
svc.uninstall()
3939
} else {
40-
process.argv.push('--config')
41-
process.argv.push(process.env.LOGAGENT_CONFIG || process.env.ProgramData + '\\Sematext\\logagent.conf')
40+
if (process.argv.join(',').indexOf('--config') === -1) {
41+
// use default config
42+
process.argv.push('--config')
43+
process.argv.push(process.env.LOGAGENT_CONFIG || process.env.ProgramData + '\\Sematext\\logagent.conf')
44+
}
4245
new (require('./logagent.js'))()
4346
}
4447
} catch (err) {

0 commit comments

Comments
 (0)