What does “cli” have to do with anything? Also, this is terrible for many other reasons.
As long as you never store the same data in two places, documents are fine. But if you’re gonna store my name along with my id on the post you’re describing, then forget it. Your entire life is pain from now on and you will not give a single shit about join efficiencies, or converting between docs and relational, or maybe even your family, pets or home.
Bash + HttpPie is the way to go.
Linkding
I like to mock up dependencies with Docker Compose, then run all the tests against that. Keep the compose file in the repo, of course. I don’t tend to build a lot of real unit tests unless I’m doing something very novel and self contained. When you’re just assembling a service out of REST libraries and databases, integration testing is mostly what you want.
Care to hook me up with that css?
Sublime Music is my favorite.
Astrovim too.
Look into Matrix bridges. If you can’t, or don’t want to do all that, check out Beeper. Small monthly fee, but you’re paying someone else to setup and maintain all of it for you.
I only think of a First Lady.