A command-line tool for copying files without ignored files.
Currently supported ignore-file config is .gitignore.
cargo install cpicpi ./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