Closed KEINOS closed 3 years ago
メモ:
POSIXコマンドチートシート(を作る)を参考にすると
if type wget >/dev/null 2>&1; then
CMD='wget -nv -O -'
elif type curl >/dev/null 2>&1; then
CMD='curl -s'
elif type fetch >/dev/null 2>&1; then
CMD='fetch -q -o -'
else
printf '%s: No HTTP-GET command found.\n' "${0##*/}" 1>&2
exit 1
fi
こんな感じのようです。
fetch
とか、あんまり見たことがないコマンドですが。
でた!type
! w やはり分岐が一番ですよね。
fetch
とか、あんまり見たことがないコマンドですが。
確かに。使ってる人は相当フェチなんでしょうか。
Macintosh 時代に fetch
ってアプリを見かけたっきりっすよ。
wget
でも動くようにmacOS はデフォルトで cURL(v7.64.1)が入っているので、
curl
で組みました。しかし、Linux の場合はwget
がデフォのものが大半だと思います。別途
curl
を入れればいいだけなのですが、openssl
以外はなるべくインストールをさせたくありません。特に、最新の安定版 Alpine Linux の Docker イメージはデフォルトで
wget
が入っているので、微々たるものですが、wget
でも動くようにしたい。