Cygwin で curl 進行状況バーを有効にするにはどうすればいいですか?

Cygwin で curl 進行状況バーを有効にするにはどうすればいいですか?

ファイルを curl すると、ファイルのアップロード中かダウンロード中かに関係なく、この進行状況バーが表示されます。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100   401  100   401    0     0   5141      0 --:--:-- --:--:-- --:--:--  8531

cygwin を使用して個人のラップトップでファイルを curl しようとしているのですが、進行状況バーが表示されません。マニュアルを確認しましたが、進行状況バーが表示されるはずのはずですが、表示されません。cygwin 用の curl パッケージをインストールする必要があったので、設定を編集した可能性があります。通常のシェル コマンドや他の言語からのその他のすべての stdout が表示されます。curl は、http も stdout に書き込むことができます。

curl -O http://blah.blah.com/blah/blah.png

ファイルは問題なく到着し、開いて表示できます。ただ、メーターがないだけです。

ちょっとした不便なので、対処方法を知っている方がいるか知りたいです。

今年の夏に curl を入手したので、バージョンがそれほど古いとは思いません。Windows コマンド プロンプトから curl を実行すると、進行状況バーが正常に機能していることが示されます。

TL:DR、進行状況バーを表示するにはどうすればいいですか?

答え1

Curlは、実質的なダウンロードの場合のみ進行状況メーターを表示します。StackOverflow についてページたとえば、ダウンロードは進行状況メーターなしで行われます。しかし、Ubuntu ISO進捗メーターは確かに表示されます:

$ curl -O https://stackoverflow.com/about

$ curl -O 'http://mirror.ox.ac.uk/sites/releases.ubuntu.com/releases//precise/ubuntu-12.04.1-desktop-i386.iso'
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  6  695M    6 42.6M    0     0  8738k      0  0:01:21  0:00:05  0:01:16 8858k

関連情報