Diskonaut fork announcement
Hello Diskonaut users and contributers
I recently learned about Diskonaut and thought it might be a cool program to use. I quickly discovered that it seems to be unmaintained, and removed from nixpkgs for being unmainted. I emailed the creator Aram Drevekenin to ask him about the status of diskonaut as a project - he did respond back to me, and he seemed to indicate that he didn't have any plans to return to maintaining the project, but he was happy for anyone else to fork it according to the terms of the free software license.
So I've done that, I forked the project at https://code.everydayimshuflin.com/greg/diskonaut , along with a Github mirror at https://github.com/neunenak/diskonaut/ . I spent a bit of time cleaning up the code, updating the dependencies to their most recent versions, and creating a 0.12 version. My plan going forward is to familiarize myself more with the codebase, try to get this fork back into nixpkgs and make sure any other Linux distributions that are packaging it know about the updates, and then maybe respond to some of the pull requests or issues that have been raised.
I've also asked Aram if he had any interest in turning over this github repository to me for the purpose of keeping the backlog of issues and pull requests around; he hasn't gotten back to me yet and he might (reasonably) not wish to do that. So people should feel free to (re)open issues and pull requests on my Github fork for the time being.
-- Greg
Hey there, Debian maintainer here. I would be very much interested in packaging a maintained fork of diskonaut in Debian. Do you intend to publish on crates.io (when you're ready)?
Also @neunenak could you please enable issues in the Github mirror?
@NoisyCoil issues are now enabled; yes I intend to publish on crates.io once I have a chance to, although I'm more concerned about getting it back into nixpkgs.
Thank you! If you have a chance, for us at Debian it would be important to have it on crates.io as our default tooling pulls source code from there.
Thank you! If you have a chance, for us at Debian it would be important to have it on crates.io as our default tooling pulls source code from there.
I've now published an updated version on crates.io under the name diskonaut-ng: https://crates.io/crates/diskonaut-ng . FYI @NoisyCoil
cool, there's a similar project though, might be worth bearing in mind: https://github.com/Byron/dua-cli