composer モジュールのバージョンは composer.lock に記録されていますが、これを取り出すコマンドを考えてみました。
まずは composer コマンドを使う方法。
$ composer show --ansi laravel/framework | less -R
composer の --ansi は出力結果を常に色付きにするためのオプションで、less の -R は色情報を解釈してカラー表示にしてくれるオプションです。
これだと色んな情報が一度に出力されてしまうので、バージョン番号だけほしいときはちょっと不便。
なので jq を使って JSON ファイルを直接漁る方法も考えてみました。
$ cat composer.lock | jq -r '.packages | map(select(.["name"] == "laravel/framework")) | .[0].version'
jq の -r は出力する文字列のダブルクォーテーションを外すためのオプションです。