This is interesting, very similar to a project I am working on, which is a cli asset manager for a small repair shop. Basically, mine keeps track of service tickets, customers and inventory while being query-able to help identify trends in problem products or recall records for warranty disputes, etc. It's just a silly little project I started in my spare time because I got fed up with having to open up three pieces of software with clunky UIs and frequent crashes to accomplish what should be fairly simple and straight-forward tracking and analysis. My biggest hurdle was getting it to export to a nice looking PDF that could be emailed or printed later.
While mine is functional, yours looks A LOT more refined, so I think I will play around with it and see if I can't adapt it to my needs.
I try to work in the terminal as much as I can since that's where I'm most comfortable, but when it comes to business software like CRMs, HRMs or ERPs, especially geared toward smaller shops, the selection for terminal-based options is severely lacking.
Can you share the github link to your cli asset manager project?
> My biggest hurdle was getting it to export to a nice looking PDF that could be emailed or printed later.
If you can export to structured data such as JSON, I guess Typst would be a perfect fit for that job.