CLI, Why it is important

Efficient and flexible way to perform complex tasks, automate processes, and access advanced features of any distributed system.

Academic paper, Access by permission.