← Back to context

Comment by SturgeonsLaw

2 days ago

Maybe I'm just a cranky old greybeard, but to me, the fact that these CLI tools are written in Node, React, etc. says a lot about the type of devs that are building them

Nobody is getting rewarded for reinventing the wheel.

  • I don't mind if they use nodejs for this, but the Ink/React stuff is annoying. It wastes space and even makes it hard to copy-paste. Wish it could open a few pipes for raw in/out as an alternative.

There's nothing wrong with writing CLI stuff in Node. It has interfaces to work with terminals built-in that aren't unlike what you'd find in any other language. I say this as someone who has worked with ncurses in C a decent amount (and there is a reason I try to avoid doing so anymore!)

React, however, I do find questionable, even having read about and understanding the idea behind Ink.