sleeves Posted July 14 Report Posted July 14 (edited) octatonic is a command line mod manager I wrote in early 2025. It's seen a lot of iteration, multiple redesigns and language changes, and a handful of modest releases. It's now in a pre-release state for 1.0.0, which is the least polished yet most promising version yet. If it wasn't obvious from my word choice, this isn't the most feature-complete, stable, or fast mod manager- at least not yet. However, I believe the best method of development is to make something work, then make it good, then make it fast. In this spirit, I've spent the past month or so hastily slamming spaghetti together in an attempt to get a working build. That part is done. Now I'm going to step back, untangle this mess, and form it into something easy and enjoyable to maintain. That's a lot of ranting about my process, but what about design? How is this tool different from others? De-coupled Allows for easier multi-installation use Doesn't interfere with other tools Setup is just a symlink Offline-first Uses a local store of files Reduces disk usage and increases speed Automatically links mods to profiles as needed Supports loose files View modinfo, profile data, etc. Install profiles or mods from greater filesystem Compliant Uses XDG desktop specification, environment variables, and command options Convention-respecting man pages planned - I hand-wrote them for octatonic 0.x and will likely do so for this version FOSS Licensed under GPL 3 (a popular copyleft license) Does not rely on proprietary software Hosted on sourcehut along with my other projects Anyway, I'd love to hear any thoughts or feedback. Contributing is also very welcome, though I'd recommend waiting until the codebase is more legible. Thanks for reading :-] Edited July 14 by sleeves
Recommended Posts