Skip to content

tylorr/copy_diff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

copy_diff

Take the output of a diff program as an input stream and print modified/new files. If the output option is specified, then modified/new files are copied to specified directory.

Install

npm install -g copy_diff

Usage

-o, --output <directory>  copy modified files to specified directory
-h, --help                show usage

files.txt

A new_file
M sub_folder/modified_file
D deleted_file

Examples

$ copy_diff < files.txt
new_file
sub_folder/modified_file

$ copy_diff -o ./modified_files < files.txt
$ ls ./modified_files
new_file
sub_folder/modified_file

Tip

You can get git diff to output this information by using the --name-status option.

$ git diff --name-status HEAD~4 HEAD | copy_diff
new_file
sub_folder/modified_file

About

Copy or print modified or new files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published