-
Couldn't load subscription status.
- Fork 176
Open
Labels
Severity: LowNo important functionality is affectedNo important functionality is affectedenhancementNew feature or requestNew feature or requeststaleIssue / PR has not had activityIssue / PR has not had activity
Description
There's a bunch of options to interface that are confusing, probably unused for our purposes, and badly named. We should do a review after PR #1428.
Here's an approximate list of the issues:
- Some options are in camelCase, like
--allowMultipleInstances. Some are hypenated, like--fast-heartbeat. - Some options related to the same thing are confusingly named. Eg,
--scripts,--overrideScriptsPathand--defaultScriptOverride. - Some options use confusingly named variables for their implementation in the code. The
--scriptsoption internally uses the variable_overrideDefaultScriptsLocation, which may look like it's related to--overrideScriptsPathor--defaultScriptOverride. - Many are under-documented.
--cacheis "Set test cache". - In some cases it's not clear whether the argument is a file or a directory, and how the path will be evaluated. Eg,
--traceFiletakes a filename, and places it in the documents directory. --avatarURLand--replace-avatar-urlappear to be duplicated with a priority system. This might have fulfilled some purpose for HiFi.- Some have undocumented units, eg
--clockSkew. - In some cases, interface exits without any visible output. Eg, starting a second instance by default simply exits silently. It should probably at least write something to the log.
This doesn't need to be all fixed in one go, it probably makes sense to split it into multiple PRs and handle it over time.
Penguin-Guru and glenalec
Metadata
Metadata
Assignees
Labels
Severity: LowNo important functionality is affectedNo important functionality is affectedenhancementNew feature or requestNew feature or requeststaleIssue / PR has not had activityIssue / PR has not had activity