2
0
Fork 0
mirror of https://github.com/fish-shell/fish-shell synced 2025-01-26 19:55:08 +00:00
fish-shell/share/functions/__fish_urlencode.fish

10 lines
245 B
Fish
Raw Normal View History

function __fish_urlencode --description "URL-encode stdin"
while read f
set lines (echo "$f" | sed -E -e 's/./\n\\0/g;/^$/d;s/\n//')
if [ (count $lines) -gt 0 ]
printf '%%%02x' "'"$lines"'" | sed -e 's/%2[fF]/\//g';
end
end
echo
end