gildas-lormeau / single-file-cli

CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)
GNU Affero General Public License v3.0
539 stars 57 forks source link

Fails to run in drive root on Windows #53

Open tomasz1986 opened 9 months ago

tomasz1986 commented 9 months ago

It fails trying to create a directory called . (which can't succeed for obvious reasons 😅).

EPERM: operation not permitted, mkdir '.' URL: xxx
Stack: Error: EPERM: operation not permitted, mkdir '.'
    at Object.mkdirSync (node:fs:1398:3)
    at capturePage (C:\xxx\amd64\node_modules\single-file-cli\single-file-cli-api.js:271:8)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async runNextTask (C:\xxx\amd64\node_modules\single-file-cli\single-file-cli-api.js:176:20)
    at async Promise.all (index 0)
    at async capture (C:\xxx\amd64\node_modules\single-file-cli\single-file-cli-api.js:127:2)
    at async run (C:\xxx\amd64\node_modules\single-file-cli\single-file:54:2)

Tested with v1.1.4.