I recall there used to be something called nitrokey-cli, but it no longer is worked on and/or it is basically asleep.
I had two thoughts regarding this:
One, make the nitrokey-app have two parts to it, one be a GUI and one be a CLI type function. Both can get the job done, but one is way more user friendly and the other uses almost no dependencies.
The other, is to have two separate apps, which sounds like a waste of resources/time.
I mention this, because this might actually make it easier to port to more operating systems, particularly, the ones that get frustrated with the bloatware.
BSDs as a whole could then have it added easier for one thing, but if not that, you could also do so for another, it would be good for those of us, who don’t like to constantly have to upgrade to a newer Stable, whenever you feel the need to change specific dependencies.
Basically, having a CLI version would probably not require nearly as many updates on stuff that is usually frequently changing, looking at >>>>>>>>>> qt
Also, it would be much, much quicker to build from source too.
If this option already exists, though, feel free to let me know.