EZ-Bkup/shared.nim

26 lines
663 B
Nim
Raw Normal View History

2023-06-25 16:34:23 -05:00
#[Copyright 2023 ITwrx.
This file is part of EZ-Bkup.
EZ-Bkup is released under the General Public License 3.0.
See COPYING or <https://www.gnu.org/licenses/> for details.]#
2023-07-01 13:16:45 -05:00
import logging, times, os
2023-06-25 16:34:23 -05:00
let appPath* = getHomeDir() & ".ez-bkup"
let databasePath* = appPath & "/ez-bkup.sqlite"
2023-06-25 16:34:23 -05:00
if not dirExists(appPath):
createDir(appPath)
var logger = newFileLogger(appPath & "/errors.log")
let dt = now()
2023-07-01 13:16:45 -05:00
let nowDT* = dt.format("M-d-YYYY h:mm:ss tt")
2023-06-25 16:34:23 -05:00
proc writeErrorToLog*(logMsg: string) =
logger.log(lvlError, logMsg)
proc writeInfoToLog*(logMsg: string) =
logger.log(lvlInfo, logMsg)
proc hasCommas*(filename: string):bool =
2023-07-14 18:02:17 -05:00
',' in filename