>     [rocks] add precizer
>     Add a link to precizer, a small C CLI tool for building a checksum 
> database and comparing directory trees.

Small??

$ wc -l `find -type f -name *.c -or -name *.h`|tail -n1
  312918 total

Even if you remove the embedded sqlite you still get well
over 30k lines:

$ wc -l `find -type f -name *.c -or -name *.h|grep -v sqlite`|tail -n1
 32946 total

All you're doing is calculating the checksums of a file
tree, adding to a database, and comparing it with another.

Why does it suck so much?

>     The author explicitly aligns the project with the suckless philosophy:
simplicity, clarity and minimalism.

"The author" is you. Drop the pretentiousness. Where? Where
is this "explicit" alignment??? I could not find it anywhere
in the code, in the website, in the README, nor in the
commits.

You program in C like it is Java. There are over 70 files in
the src/ directory alone.

The only thing i can see is 300k lines for a program that
does what git diff --no-index does, and fucking sucks at it.

Reply via email to