我正在使用以下命令执行brew outdated
命令:
Process.run('brew', 'outdated')
并通过以下方式读取输出:
procesResult.stdout.toString()
而不是预期的输出,如:
gnutls (3.7.8) < 3.7.8_1
graphviz (7.0.5) < 7.0.6
guile (3.0.8_3) < 3.0.8_4
我得到了字符串:
gnutls
graphviz
guile
如何获取软件包版本数据?
dart --版本报告:
Dart SDK version: 3.0.0-76.0.dev (dev) (Fri Dec 30 09:07:04 2022 -0800) on "macos_arm64
1条答案
按热度按时间vmjh9lq91#
您需要将
-v
选项与brew outdated
一起使用。比较:
对比:
但是,如果您计划对输出进行任何解析,则可能需要考虑
--json
选项:有关详细信息,请使用
brew help outdated
。