From 54e29c12d46348e597676749e3e6840fa409651c Mon Sep 17 00:00:00 2001 From: Fhilipe Coelho Date: Thu, 11 Apr 2024 14:39:12 -0300 Subject: [PATCH] refactor: use path join in yml file --- src/main/events/misc/generate-lutris-yaml.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/events/misc/generate-lutris-yaml.ts b/src/main/events/misc/generate-lutris-yaml.ts index cb14304d..ddec9078 100644 --- a/src/main/events/misc/generate-lutris-yaml.ts +++ b/src/main/events/misc/generate-lutris-yaml.ts @@ -1,13 +1,14 @@ import { Document as YMLDocument } from 'yaml'; import { Game } from '@main/entity'; +import path from "node:path"; export function generateYML(game: Game) { - const slugfiedName = game.title.replace(/\s/g, '-').toLocaleLowerCase(); + const slugfiedGameTitle = game.title.replace(/\s/g, '-').toLocaleLowerCase(); const doc = new YMLDocument({ name: game.title, - game_slug: slugfiedName, - slug: `${slugfiedName}-installer`, + game_slug: slugfiedGameTitle, + slug: `${slugfiedGameTitle}-installer`, version: 'Installer', runner: 'wine', script: { @@ -19,7 +20,7 @@ export function generateYML(game: Game) { } }, { task: { - executable: `${game.downloadPath}/${game.folderName}/setup.exe`, + executable: path.join(game.downloadPath, game.folderName, 'setup.exe'), name: "wineexec", prefix: "$GAMEDIR/prefix" }