#!/usr/bin/env bash

brt_urlencode() {
  local input="${1:-}"
  if [[ -z "$input" ]]; then
    brt_error "Usage: brt -urlencode <string>"
    exit 1
  fi
  python3 -c 'import sys, urllib.parse; print(urllib.parse.quote(sys.argv[1]))' "$input"
}

brt_urldecode() {
  local input="${1:-}"
  if [[ -z "$input" ]]; then
    brt_error "Usage: brt -urldecode <string>"
    exit 1
  fi
  python3 -c 'import sys, urllib.parse; print(urllib.parse.unquote(sys.argv[1]))' "$input"
}
