diff --git a/README.md b/README.md index 24233e5a71f6c82fa8e31f08f7c0ebb81392c861..96c78b197fff777bc366836d209cb984496db7a3 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,28 @@ Look how easy it is to swap two files now! Please don't ever use this... --- +## diff.cpp +Couldn't find an option for existing diff tools to show difference byte by byte as opposed to line by line(I didn't look too hard) so thought I could write my own.It was fun. It takes two files and outputs the position and size of differences(additions/deletions) between them. Completely non standard output format but makes sense in the context of the underlying algorithm. <br /> +Does not modify or delete the input files or associated pieces. <br /> +Can't handle "large" files.<br /> +Any errors will likely terminate the program. + +**Additional dependencies** <br /> +[libsimple_geom](https://github.com/namark/libsimple_geom) + +--- + +## crop.cpp +Displays a portion of a file, specified by a position and size(position:size), or a range(start-end). Has a lot(relatively) of parameters... I should document those as well... someday...<br /> +Does not modify or delete the input files or associated pieces. <br /> +Can't handle "large" files.<br /> +Any errors will likely terminate the program. + +**Additional dependencies** <br /> +[libsimple_support](https://github.com/namark/libsimple_support) + +--- + <br /> <br /> @@ -42,19 +64,20 @@ git clone https://github.com/namark/filetools # get the dependencies git clone https://github.com/namark/libsimple_file -git clone https://github.com/namark/libsimple_support # for shred.cpp +git clone https://github.com/namark/libsimple_support +git clone https://github.com/namark/libsimple_geom # install dependencies locally for this porject only cd libsimple_file make install PREFIX=../filetools -cd ../libsimple_enum -make install PREFIX=../filetools cd ../libsimple_support make install PREFIX=../filetools +cd ../libsimple_geom +make install PREFIX=../filetools cd .. # remove repositories of the dependencies -rm -rf libsimple_file libsimple_support +rm -rf libsimple_file libsimple_support libsimple_geom # build the entire project cd filetools