Implement compose compound command functionality

 - command line "A:B ; C" will be translated to "A:B ; A:C"
 - resolve pull request #2