Or my rewrite of GNU's coreutils in Go: https://github.com/EricLagerg/go-coreutils
It's not complete yet, but I couldn't pass up this thread :-)
I must say that yours is much more complete than mine, though.
Work together!
It would be great if complete coreutils was implemented!
I'd love some help. I'm juggling 3 side projects right now, and it's hard making time for all of them. :)
I linked it in the readme so all those people visiting my project will see yours.
I can't help much myself (you are way ahead of me), but more people should visit your project now.
Thank you! That's very generous of you.
No problem.
I'd love if our projects could somehow work together. My contact info is in my account's description, so shoot me a message!
At least, Rust version has CLI options implemented
nice. This is the first time I actually read Rust code, and aside from "something macro" that scares me, it's actually mostly readable. Will definitely check out.
That re-write lists its license as MIT, not GPLv2. Is that legitimate? e.g. in general, can you re-implement a library with one license and change it to a non-compatible license?
From everything I've read I'm pretty sure that if it's a complete rewrite in another language then it's legally "divorced" from the original project. You can own (and ergo license) an implementation of an idea, but you can't own or license the idea itself. Same with patents - you own the how, not the why.
https://github.com/uutils/coreutils/
And another by suckless in plain C:
http://git.suckless.org/sbase/tree/README