There is Batsh, a simple language with c-style syntax that compiles to bash and batch.
I use Dynalist. It’s an outliner, not strictly a to-do app but functions well enough as one. Also useful for notes, brainstorming, project management, or anything where you want text in a tree structure.
The real crime was killing innocent civilians in Yemen but I guess nobody cares.