dsherret / dax

Cross-platform shell tools for Deno and Node.js inspired by zx.
MIT License
1.02k stars 34 forks source link

feat: PathRef.prototype.copyFileToDir #154

Closed dsherret closed 1 year ago

dsherret commented 1 year ago

I found myself writing stuff like:

currentDir.join("bin.js").copyFileSync(dprintDir.join("bin.js"));
currentDir.join("install_api.js").copyFileSync(dprintDir.join("install_api.js"));
currentDir.join("install.js").copyFileSync(dprintDir.join("install.js"));

This could be simplified to:

currentDir.join("bin.js").copyFileToDirSync(dprintDir);
currentDir.join("install_api.js").copyFileToDirSync(dprintDir);
currentDir.join("install.js").copyFileToDirSync(dprintDir);