jq をインストールするワンライナー

jq をよく使うので、ワンライナーでインストールする方法をまとめておく。

公式の GitHub が Release しているバイナリをダウンロードするのがてっとり早そう。

sudo curl -sS -o /usr/local/bin/jq -L https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && sudo chmod +x /usr/local/bin/jq

/usr/local/bin/ でも /usr/bin/ でも良いと思うけどー。

以下のようなスクリプトを自分のサイトとかに置いておいて、

#!/bin/sh

if ! type jq > /dev/null 2>&1; then
  sudo curl -sS -o /usr/local/bin/jq -L https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64 && sudo chmod +x /usr/local/bin/jq
fi

次のように叩いてやれば、jq コマンドがない時だけインストールできる。

$ curl -sS http://example.com/install-jq.sh | sh -

おわり。