Parses a version string to the Version enum.
Port of version parsing logic from lifehash.cpp lines 130-145.
The version string from CLI
The corresponding Version enum value
Error if the version string is invalid
parseVersion("version2") // => Version.version2parseVersion("detailed") // => Version.detailedparseVersion("invalid") // throws Error Copy
parseVersion("version2") // => Version.version2parseVersion("detailed") // => Version.detailedparseVersion("invalid") // throws Error
Parses a version string to the Version enum.
Port of version parsing logic from lifehash.cpp lines 130-145.