Przeglądaj źródła

handle absolute path

Gildas 4 lat temu
rodzic
commit
8a8ae83a2b
1 zmienionych plików z 6 dodań i 1 usunięć
  1. 6 1
      cli/single-file-cli-api.js

+ 6 - 1
cli/single-file-cli-api.js

@@ -273,7 +273,12 @@ async function capturePage(options) {
 
 function getFilename(filename, options, index = 1) {
 	if (Array.isArray(options.outputDirectory)) {
-		options.outputDirectory = options.outputDirectory.join("");
+		const outputDirectory = options.outputDirectory.pop();
+		if (outputDirectory.startsWith("/")) {
+			options.outputDirectory = outputDirectory;
+		} else {
+			options.outputDirectory = options.outputDirectory.join("");
+		}
 	}
 	let outputDirectory = options.outputDirectory || "";
 	if (outputDirectory && !outputDirectory.endsWith("/")) {