Pra mim faz sentido que, caso tenha algo selecionado, executa só a seleção. Se não tiver nada selecionado, executa todo arquivo.
Mas entendo que é algo passível de ter uma configuração para que o usuário possa escolher como quer. Mas o padrão deve ser executar tudo.
Outra coisa que sugiro é, caso detecte a existência de mais de um comando, exibir um alerta de que todo o arquivo será executado. Um atrito leve que julgo ser justificável.