Skip to content
/ urlencode Public

A command line tool for manipulating URL-encoded query strings

License

Notifications You must be signed in to change notification settings

bww/urlencode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URL Encode/Decode

A command line tool for manipulating URL-encoded query strings.

URL-encode standard input

$ echo -n '@#$%^&*' | urlenc enc
%40%23%24%25%5E%26%2A

URL-decode standard input

$ echo -n '%40%23%24%25%5E%26%2A' | urlenc dec
@#$%^&*

Display a query string as a list

$ echo -n 'foo=bar&fizz=buzz' | urlenc list
fizz: buzz
 foo: bar

Encode a list as a query string

$ urlenc query <<EOF
> fizz: buzz
>  foo: bar
> EOF
fizz=buzz&foo=bar

Installing

Install via go get like so:

$ go get github.com/bww/urlencode/cmd/urlenc

Building

To build the tools:

$ make

To install the tools in $GOPATH/bin:

$ make install