Since the only positional argument is the search text, why not accept multiple arguments and internally join them with spaces into a single search, so that the user doesn't need to quote the text?
In other words, make it so that running these commands have the same result:
$ emoj horse unicorn
π΄ π π π
$ emoj 'horse unicorn'
π΄ π¦ π π π π
And these:
$ emoj i love unicorns
$ emoj 'i love unicorns'
π π₯° π π π π» π€
EDIT: Hmm, I'm noticing how different the result for that last search are from the same search in the README.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too