CLI is for noobs, Lisp macros and PERL programs are way more powerful than CLI.and can be exactly customized to your particular task that you're trying to accomplish rather than artificially limit you to a list of non-extensible options like CLIs tend to do.