A command-line tool for copying files without ignored files.
Currently supported ignore-file config is .gitignore
.
cargo install cpi
cpi ./project ./project-copy
# disable .gitignore
cpi ./project ./project-copy --no-gitignore
# output as a zip file
cpi ./project ./project-copy.zip
# -f/--force will remove "project-copy" if already existed before copying
cpi ./project ./project-copy -f
- support passing ignore folder in cli