A. 次の関数定義を使う
# bit.ly URL Shortener # Dependencies: # * BITLY_ACCESS_TOKEN # * BITLY_USER_NAME # * jq command function bitly { short_url=$(curl -s --request GET \ --url "https://api-ssl.bitly.com/v3/shorten?access_token=$BITLY_ACCESS_TOKEN&login=$BITLY_USER_NAME&longUrl=$@" \ | jq -r .data.url ;) echo "URL Copied to Clipboard! :" echo $short_url; echo -n $short_url | pbcopy }
Linux の場合は xlicp
などコマンドが異なるので適宜変更のこと
環境変数として BITLY_ACCESS_TOKEN
, BITLY_USER_NAME
を定義済みなのを期待しているのと、 jq
コマンドが使えるのを期待してるので事前に用意されたい