It has been discussed on Snapcraft promote but still needs another iteration. Previously it was discussed on Snapcraft release support for from:risk to:risk
Implementing an experience like what is now presented on the web is not that hard, but once we do it, we cannot change it as easily as the web ui can (probably not wise to change it at all), so we need to get it right.