>alias rip="curl -G -H 'Accept: text/plain' \ --url https://dontbeevil.rip/search --data-urlencode q=" >rip hello {"message": "Missing required request parameters: [q]"} curl: (6) Could not resolve host: hello
rip() { curl -G -H 'Accept: text/plain' \ --url https://dontbeevil.rip/search --data-urlencode "q=$@" }
(I'm acting all wise, but I learned that today as well :) )
#! /bin/sh query_string="q=$@" curl --get \ --header 'Accept: text/plain' \ --url https://dontbeevil.rip/search \ --data-urlencode "${query_string}"
#!/data/data/com.termux/files/use/bin/env sh curl -G -H "Accept: text/plain" \ --url "https://dontbeevil.rip/search" \ --data-urlenconde "q=$*"
Edit: typo in your version: "urlenconde"
Autocorrect does make me laugh some days :D
function rip() { printf ">>" read query curl -G -H 'Accept: text/plain' --url https://dontbeevil.rip/search --data-urlencode q="$query" }