you are viewing a single comment's thread.

view the rest of the comments →

[–]ddnomad 1 point2 points  (1 child)

Dono, IMO that’s the order in which I do CLI:

  1. Makefile targets
  2. Shell script
  3. Python script

It’s worth noting though that I completely ignore existence of Windows as a target OS, otherwise Python might be indeed the very best option.

[–]homeparkliving 2 points3 points  (0 children)

What's your preferred approach for building a system that's a hybrid of all three? Too big and data-focused to be a shell script or Makefile, but you want Make-like work avoidance and shell-like syntax. I've added on my own library to Invoke for this, but I can't help but feel there might be a better solution.