Adding verbose option and additional validation.
Adding verbose option and additional validation.

[#72543404]

kavoj/cli,Zouuup/cli,mcintyred/cli,markstgodard/cli,SrinivasChilveri/cli,TomG713/cli,fujitsu-cf/cli,hyenaspots/cli,EngineerBetter/cli,18F/cli,kavoj/cli,nttlabs/cli,srikanth88infy/cli,srikanth88infy/cli,diatmpravin/cli,zhang-hua/cli,zhang-hua/cli,18F/cli,rastasheep/trash-can,ofer43211/cli,rastasheep/trash-can,mcintyred/cli,mcowger/cli,nttlabs/cli,nttlabs/cli,saravana76/cli,rastasheep/trash-can,HuaweiTech/cli,nttlabs/cli,pishro-cc/cli,kavoj/cli,cf-routing/cli,Zouuup/cli,Zouuup/cli,xingzhou/cli,diatmpravin/cli,TomG713/cli,mcowger/cli,pishro-cc/cli,cgvarela/cli,mcowger/cli,xingzhou/cli,simonleung8/cli,markstgodard/cli,cgvarela/cli,cf-routing/cli,ReachingOut/cli,carnell69/cli,fujitsu-cf/cli,mcintyred/cli,simonleung8/cli,cf-routing/cli,srikanth88infy/cli,TomG713/cli,saurabhguptasg/cli,Zouuup/cli,hyenaspots/cli,carnell69/cli,TomG713/cli,ofer43211/cli,pishro-cc/cli,markstgodard/cli,ReachingOut/cli,hyenaspots/cli,HuaweiTech/cli,ReachingOut/cli,hyenaspots/cli,saravana76/cli,AmitRoushan/cli,EngineerBetter/cli,mcowger/cli,saurabhguptasg/cli,fujitsu-cf/cli,kavoj/cli,diatmpravin/cli,EngineerBetter/cli,saravana76/cli,AmitRoushan/cli,xingzhou/cli,HuaweiTech/cli,rastasheep/trash-can,saurabhguptasg/cli,pishro-cc/cli,cgvarela/cli,evanfarrar/cli,AmitRoushan/cli,AmitRoushan/cli,diatmpravin/cli,cgvarela/cli,zhang-hua/cli,zhang-hua/cli,carnell69/cli,markstgodard/cli,SrinivasChilveri/cli,simonleung8/cli,xingzhou/cli,EngineerBetter/cli,18F/cli,evanfarrar/cli,SrinivasChilveri/cli,cf-routing/cli,18F/cli,srikanth88infy/cli,evanfarrar/cli,ofer43211/cli,ofer43211/cli,carnell69/cli,evanfarrar/cli,ReachingOut/cli,HuaweiTech/cli,saravana76/cli,saurabhguptasg/cli,SrinivasChilveri/cli,mcintyred/cli