Why using the Command Line Interface ?
- It’s faster to create prototype with. At least when the UI is not the prototype you’re trying to show.
- It’s easier to debug
- More powerful than UI who don’t implement all the options in order to keep the UI simple and usable. It’s just a matter of UX.
- Sometimes you have to. It’s the case if you’re running a linux server.
Working with the CLI is not always the right option and there is also advantage of using an UI