Autodesk / Autodesk/maya-usd

command-line interface for the installer

Open
#2,865 9 comments 2 reactions 0 assignees View on GitHub
enhancement triaged
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.