This is related to issue #66 too.
When launching an application from Calm DSL with calm launch, if there are dynamic variables with predefined values or eScript/HTTP task, they don't get evaluated returning the possible values. The possible values are empty.
Additionally, when there is variable dependency during launch, for example the first variable gives you a list of predefined values, and whatever value you use will be evaluated in a second variable to present different values depending on the previous input, that will need to be cover in the CLI too.