Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wgetcurl の代替可能に #55

Closed
KEINOS opened this issue Jun 10, 2021 · 2 comments
Closed

wgetcurl の代替可能に #55

KEINOS opened this issue Jun 10, 2021 · 2 comments
Assignees

Comments

@KEINOS
Copy link
Member

KEINOS commented Jun 10, 2021

wget でも動くように

macOS はデフォルトで cURL(v7.64.1)が入っているので、curl で組みました。しかし、Linux の場合は wget がデフォのものが大半だと思います。

別途 curl を入れればいいだけなのですが、openssl 以外はなるべくインストールをさせたくありません。

特に、最新の安定版 Alpine Linux の Docker イメージはデフォルトで wget が入っているので、微々たるものですが、wget でも動くようにしたい。

@yoshi389111
Copy link
Collaborator

メモ:

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 とか、あんまり見たことがないコマンドですが。

@KEINOS
Copy link
Member Author

KEINOS commented Jun 11, 2021

でた!type! w やはり分岐が一番ですよね。

fetch とか、あんまり見たことがないコマンドですが。

確かに。使ってる人は相当フェチなんでしょうか。
Macintosh 時代に fetch ってアプリを見かけたっきりっすよ。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants