It used to be that the scratch org name given to CCI would get passed along to sfdx to use as the alias when creating the scratch org. It was possible to use the alias with the project name prefixed to conveniently invoke sfdx against a scratch org.
However, the aliases are now created with quotes, such that the alias name is surrounded in literal quote characters. This requires escaping the quotes when trying to use sfdx with that alias.
This seems like a bug to me. Why is it wrapping it in quotes now? Why aren't the quotes getting removed from the argument when the sfdx command is invoked from cci?
It used to be that the scratch org name given to CCI would get passed along to sfdx to use as the alias when creating the scratch org. It was possible to use the alias with the project name prefixed to conveniently invoke sfdx against a scratch org.
However, the aliases are now created with quotes, such that the alias name is surrounded in literal quote characters. This requires escaping the quotes when trying to use sfdx with that alias.
This seems like a bug to me. Why is it wrapping it in quotes now? Why aren't the quotes getting removed from the argument when the sfdx command is invoked from cci?
This should work, but it does not:
Instead, only this works:
See attached screenshot.