command-line interface for the installer
- Dominant language
- Wolfram Language
- Stars
- 905
- Forks
- 223
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 17
Description
**Is your feature request related to a problem? Please describe.**
We are building a Maya plug-in on top of Maya-USD. In order to easily distribute this plug-in to internal users we would like the option to automatically install the correct version of Maya-USD for them. Currently, Maya-USD only seems to be distributed as a executable without any command-line interface (CLI), making it impossible to use the installer directly to automatically install Maya-USD without user interaction.
**Describe the solution you'd like**
We would like to have an installer that provides some basic CLI ([e.g. like this](https://learn.microsoft.com/en-us/windows/win32/msi/standard-installer-command-line-options)), which would allow us to install the Maya-USD plugin without requiring user intervention.
**Describe alternatives you've considered**
Currently, we work around this problem by installing the plugin locally then creating a new archive which is hosted internally. This archive can then be retrieved and configured using the `MAYA_MODULE_PATH` environment variable. This seems to work, however it does require some maintenance when we want to update to a newer version of Maya-USD
Alternatively to a CLI for the installer, just having the compiled plugin as a `.zip` archive added to the release would also be sufficient for our current needs.
**Additional context**
I understand this might not be a high-priority issue, but it would be a very welcome quality of life improvement which would simplify our distribution system significantly.
If there are other ways to distribute this easily, I would gladly welcome any suggestions as well!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by examining how the existing executable installer is produced and distributed, then compare the requested MSI-style CLI with the alternative compiled-plugin .zip archive. The work is done when Maya-USD can be installed without user interaction, or an official release archive can be retrieved and configured through MAYA_MODULE_PATH.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cli
- Domain
- cli, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100