What is Flexibility of Command Usage. Solution One of the advantages of CLI commands is that different commands can be combined using pipes to perform tasks that would be much more cumbersome, to perform with GUI programs. Another flexibilty of using CLI is that you can excatly get or do what you want because GUI are limited in functionality..