node-bestzip icon indicating copy to clipboard operation
node-bestzip copied to clipboard

Zip fails if the destination is inside the folder to be zipped

Open llorenspujol opened this issue 5 years ago • 1 comments

Issue

When zipping a folder and setting it's output to be in the same exact folder, the process never ends, gets indefinitely pending.

Example:

bestzip dist/app/app.zip dist/app/*

Output:

Writing dist/app/* to dist/app/app.zip... (never ends until the process is manually stopped)

Comments

Not big issue, but in my case is the output I desire. If it can be easily fixed by code or by showing some error it would be nice for future users.

If someone is here with the same issue just create the .zip outside the zipping folder and move it later on.

Environment

Windows 10, Node 12.7.0

llorenspujol avatar Sep 08 '20 16:09 llorenspujol

Ah, yea, that running on forever is a problem. It should either error or at least warn and skip the destination file. What does the native zip command do? Do you want to send a PR to copy that behavior?

nfriedly avatar Sep 08 '20 21:09 nfriedly