cpy-cli
Copies files.
The tool provides a command‑line interface for copying files and directories, leveraging Node.js streams for speed and graceful‑fs for resilience against file‑system errors. It accepts glob patterns, creates missing destination folders automatically, and offers options such as non‑overwriting, ignoring existing files, and updating only when sources are newer or differ in size. Users can specify a working directory, base mode for path resolution, rename files using string templates, include dotfiles, flatten directory structures, perform dry‑run listings, and control concurrency of copy operations.
It is intended for developers or system administrators who need a fast, scriptable replacement for the traditional `cp` command, especially when handling multiple files, complex patterns, or requiring robust error handling. The command returns clear error messages and behaves similarly to `cp` when copying a single file to a non‑directory target.
Distinctive aspects include built‑in glob support, automatic creation of destination directories, and a suite of flags that allow fine‑grained control over overwriting, updating, renaming, and concurrency, all wrapped in a simple CLI that can be installed globally via npm.
Reviews
Loading reviews…
Similar apps
File Management & Transfer
del-cli
Delete files and folders.
File Management & Transfer
rename-cli
Rename files quickly.
File Management & Transfer
file-type-cli
Detect the file type of a file or stdin.
File Management & Transfer
find-up-cli
Find a file by walking up parent directories.
File Management & Transfer
organize-cli
Organize your files automatically.
File Management & Transfer
empty-trash-cli
Empty the trash.