I think there have been similar tickets in the past but this feature is focused on the ability to create a new Titanium mobile app (using Alloy or another framework) from any source.
- Local directory
- Tarball (url)
- npm package
- Git repo (GitHub, Bitbucket, GitLab, etc)
This would significantly expand the options for developers that are creating new apps and allow Axway (and others) to provide templates for many different kinds of apps (with variations).
One way to achieve this is to take advantage of npm and the power it has to do almost all this already. The Titanium CLI can simply spawn npm to install from any of these sources and then template the newly installed app based on parameters from CLI or config. It could also provide the option for installing from local directory where no package.json file exists by just copying the files locally.