% iTerm2 --version
zsh: command not found: iTerm2
% iTerm --version
zsh: command not found: iTerm
GUI(About iTerm2)でしか、バージョンが確認できせん。
node.js 前提
・ iterm2-version をインストール
% npm install iterm2-version
・ mjs ファイルを準備
iterm2-version.mjs
const { default: iterm2Version } = await import("iterm2-version");
console.log(`iTerm2 version: ${iterm2Version()}`);
・ node.js で実行
% node iterm2-version.mjs
iTerm2 version: 3.6.5
・ aliasしてコマンド化
.zshrc
alias iterm2-version="node /path/to/you/iterm2-version.mjs"
・ iterm2-version コマンド実行
% iterm2-version
iTerm2 version: 3.6.5
追伸
/Applications/iTerm.app/Contents/Info.plist内のCFBundleVersionを出力する方法なら、Macのどのアプリに対しても応用できますね。
% defaults read /Applications/iTerm.app/Contents/Info.plist CFBundleVersion
3.6.5
以上