コマンドの出力を処理しようとしていますheroku certs
。heroku toolbelt の他のコマンドは STDOUT に書き込みますがheroku certs
、関連するコマンドなどheroku certs:info
は、ubuntu で期待される場所に書き込まれていないようです。通常実行時の出力:
$ heroku certs:info --app appname
Fetching SSL Endpoint changedname-3302.herokussl.com info for appname... done
Certificate details:
Common Name(s): *.domain.com
domain.com
...etc
出力をリダイレクトまたはパイプしようとする出力:
$ heroku certs --app appname | grep ssl
$ heroku certs --app appname | cat
$ heroku certs:info --app appname | grep ssl
$ heroku certs:info --app appname 2>&1 | grep ssl
$ heroku certs:info --app appname &> /tmp/certs.info; cat /tmp/certs.info
$ heroku certs:info --app appname > /tmp/certs.info; cat /tmp/certs.info
他の heroku コマンドは期待どおりに機能します。
$ heroku ps --app appname | grep web
=== web (1X): `node www`
web.1: idle 2013/10/12 05:44:15 (~ 10h ago)
$ heroku status --app appname | grep -i status
=== Heroku Status
これは報告すべきバグですか、それとも私が見逃しているものですか?