BASH function for kutt.it URL shortener services
November 6, 2020 · View on GitHub
KUTT_HOST="https://kutt.it"
KUTT_API_KEY="API_KEY"
kutt() {
if [[ "$1" == "delete" ]] && [[ -n "$2" ]]; then
curl -s -H "X-API-KEY: KUTT_HOST/api/v2/links/$2" | jq
elif [[ -z "$1" ]]; then
curl -s -H "X-API-KEY: KUTT_HOST/api/v2/links" | jq
elif [[ "$1" != "help" ]] && [[ "$1" != "--help" ]]; then
curl -s -H "X-API-KEY: KUTT_API_KEY" \
-H "Content-Type: application/json" \
--data "{
\"target\": \"\1",
"password": "$2",
"expire_in": "$3",
"description": "$4"
}"
"$KUTT_HOST/api/v2/links" | jq
else
echo "kutt"
echo "kutt help"
echo "kutt