calibre calls that; so can you.
The lack of command-line tools that avoid pulling in hundreds of QT dependencies that I do not need (not to mention Calibre itself) is rather annoying.
calibre calls that; so can you.