Provide way for mod-script-pipes scripts to determine Audacity version
- Dominant language
- C++
- Stars
- 18.4k
- Forks
- 2.7k
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 78
Description
### Problem to be solved
external scripts do not have a way to determine what version of Audacity is being used. Being able to do this is essential (for example: if 3.6.1+, then I use LegacyCompressor instead of Compressor)
There is a workaround of using Help to determine of the LegacyCompressor command is present.
### Your idea
Add another type to the GetInfo command.
### Prior art
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by locating the mod-script-pipes implementation of the GetInfo command and read how its existing information types are handled. Add the requested Audacity-version information type there, then verify that an external script can retrieve the running version and use it to distinguish LegacyCompressor from Compressor.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- api
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100