lol. Try months or years, it’s not a quick project, at least not to make it nice and reasonably consistent across a bunch of systems (and it’s not worth doing something if we can’t make it nice). That space is pretty chaotic, there’s not a lot of agreement on the shape of information they provide and commands they accept, at least that’s been my experience with it. And, OS support in Linux for all the various IPMI chipsets is spotty.