X-Git-Url: https://git.madduck.net/etc/zsh.git/blobdiff_plain/54af9aa606acad109e2f1833be24c4789667740e..e45b0db3d66ca9e041622db3d801d026fb4d3724:/.zsh/func/urlencode diff --git a/.zsh/func/urlencode b/.zsh/func/urlencode old mode 100644 new mode 100755 index 21e8ab7..5e4564f --- a/.zsh/func/urlencode +++ b/.zsh/func/urlencode @@ -1,4 +1,16 @@ -# http://www.michael-prokop.at/computer/config/.zshrc +#!/bin/zsh +# +# func/urlencode +# +# encode strings for use with URLs +# +# Copyright © 1994–2017 martin f. krafft +# Released under the terms of the Artistic Licence 2.0 +# +# Source repository: http://git.madduck.net/v/etc/zsh.git +# +# Based on http://www.michael-prokop.at/computer/config/.zshrc + setopt localoptions extendedglob input=( ${(s::)1} ) print ${(j::)input/(#b)([^A-Za-z0-9_.!~*\'\(\)-])/%$(([##16]#match))}