Skip to content
This repository was archived by the owner on Apr 16, 2022. It is now read-only.

Commit 5c3e69b

Browse files
committed
Timestamp at the start of the log and deleting and writing rainmeter settings instead of overwriting
1 parent a9f2afb commit 5c3e69b

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,6 @@ typings/
6262

6363
nemkell/
6464
builds/
65-
settings.ini
65+
settings.ini
66+
kimaiData.inc
67+
kimaiVars.inc

kimai-cmd.js

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ function kimaiAuthenticate(callback) {
9595
verbose = true;
9696
}
9797

98+
if (verbose) {
99+
var currDate = new Date()
100+
console.log(currDate.toString())
101+
}
102+
98103
//different settings.ini path for developement and pkg version
99104
var settingsPath;
100105
var settingsPathPkg = path.join(path.dirname(process.execPath), '/settings.ini')
@@ -241,7 +246,24 @@ function writeRainmeter() {
241246
// if (err) throw err;
242247
// console.log('The file has been saved!');
243248
// });
244-
console.log("\nwriting rainmeter files")
249+
console.log("\nChecking rainmeter files")
250+
if (fs.existsSync('kimaiData.inc') && fs.existsSync('kimaiVars.inc')) {
251+
console.log("->Positive")
252+
console.log("Deleting previous rainmeter files")
253+
fs.unlinkSync('kimaiData.inc', (err) => {
254+
if (err) throw err;
255+
});
256+
fs.unlinkSync('kimaiVars.inc', (err) => {
257+
if (err) throw err;
258+
});
259+
if (!fs.existsSync('kimaiData.inc') && !fs.existsSync('kimaiVars.inc')) {
260+
console.log("Files deleted successfully")
261+
}
262+
} else {
263+
console.log("->Negative")
264+
}
265+
266+
console.log("\nWriting rainmeter files")
245267
var rainProject;
246268
var rainTask
247269
if (isActive == false) {

0 commit comments

Comments
 (0)