Crates.io | zcopy |
lib.rs | zcopy |
version | 0.1.1 |
source | src |
created_at | 2024-11-05 21:04:50.190697 |
updated_at | 2024-11-06 13:30:38.149171 |
description | Copy files in the command line with ease |
homepage | |
repository | https://github.com/korkie9/zcopy |
max_upload_size | |
id | 1437160 |
size | 11,295 |
This package builds on zoxide and cp
shell command (copy
for Windows) to easily move files in your system.
Copy files or directories to any directory you've already been to
NOTE: Support has been added for ZCopy on Windows but it is currently untested on Windows
Install zoxide
Install cargo with curl https://sh.rustup.rs -sSf | sh
Run cargo install zcopy
Run zcp --version
to verify installation
Install zoxide
Install cargo
clone the repository at zmove
Build with cargo build --release
and find executable in release folder
To move a single file or directory: zcp <file name> <target directory>
To move multiple files or directories: zcp *.<extension if file has one> <target directory>
To move multiple files or directories: zcp <path (optional)>/*.<extension if file has one> <target directory>
To move all files or directories: zcp <path (optional)>/*.* <target directory>
Eg. If you have a directory called foobar and you want to move example.txt into it, you could run zcp example.txt foobar
or even just zcp example.txt bar
and full directory path will be inferred giving that the user has visited it before or if foobar exists in current directory.
Eg. If you would like to move multiple files to another directory, run zcp *.txt bar
or zcp foo/*.txt bar
or zcp ./* bar
Feel free to raise issues and make pull requests at https://github.com/korkie9/zcopy