From 85562f468eb12840493dfceb39be89fe681e0363 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 28 Jan 2022 09:03:31 -0700 Subject: [PATCH] Use path.resolve for symlink --- products/jbrowse-cli/src/commands/add-assembly.ts | 2 +- products/jbrowse-cli/src/commands/add-track.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/products/jbrowse-cli/src/commands/add-assembly.ts b/products/jbrowse-cli/src/commands/add-assembly.ts index 616ce90f7f..348f82ebe1 100644 --- a/products/jbrowse-cli/src/commands/add-assembly.ts +++ b/products/jbrowse-cli/src/commands/add-assembly.ts @@ -588,7 +588,7 @@ custom Either a JSON file location or inline JSON that defines a custom return undefined } return symlink( - filePath, + path.resolve(filePath), path.join(path.dirname(destination), path.basename(filePath)), ) }), diff --git a/products/jbrowse-cli/src/commands/add-track.ts b/products/jbrowse-cli/src/commands/add-track.ts index 52ff266526..9e45a2db0e 100644 --- a/products/jbrowse-cli/src/commands/add-track.ts +++ b/products/jbrowse-cli/src/commands/add-track.ts @@ -315,7 +315,7 @@ export default class AddTrack extends JBrowseCommand { const callbacks = { copy: (src: string, dest: string) => copyFile(src, dest, COPYFILE_EXCL), move: (src: string, dest: string) => rename(src, dest), - symlink: (src: string, dest: string) => symlink(src, dest), + symlink: (src: string, dest: string) => symlink(path.resolve(src), dest), } await Promise.all(