Command Line Interface
Im Power-User-Bereich waren grafische UIs noch nie sehr beliebt. Automatisierung ist auf GUIs einfach nicht möglich.
Shellscripting
Shellscripts sind sehr beliebt für die Automatsierung von Aufgaben. Allerdings sind die verwendeten GNU-Tools und nicht mal die Shells plattformunabhängig. Allzu häufig landet man in der Wartungshölle und muß die Skripte an die Platform anpassen.
Für Server-CLI ist das vielleicht kein Problem, wenn man aber Tooling für Entwickler auf vielen verschiedenen Plattformen (Windows, Linux, MacOS) bereitstellen will, dann nervts und kostet unnötig Geld.
Open CLI Framework
Auf diesem Node-basierten Framework basieren beispielsweise Heroku-CLI und Salesforce-CLI. Programmiert wird in JavaScript oder TypeScript.