This is Haskell implementation of git.
???
Count unpacked number of objects and their disk consumption.
ygit count-objects
???
Compute object ID and optionally creates a blob from a file.
ygit [-w] hash-object thefile
[-w] - Actually write the object into the object database.
Show information about files in the index and the working tree
stack exec ygit ls-files
???
stack build
stack exex ygit count-objects