Get the iTerm2 version
Note: The 2 in iTerm2 is part of the name and does not indicate the version.
npm install iterm2-version
import iterm2Version from 'iterm2-version';
console.log(iterm2Version());
//=> '3.5.10'
If you're not running in iTerm2, it will return undefined.
Works over SSH by querying the terminal via escape sequences when environment variables are not available.
Returns a string | undefined with the iTerm2 version.