An open API service indexing awesome lists of open source software.

https://github.com/bww/urlencode

A command line tool for manipulating URL-encoded query strings
https://github.com/bww/urlencode

cli golang query-params query-params-parsing url urlencode

Last synced: 3 months ago
JSON representation

A command line tool for manipulating URL-encoded query strings

Awesome Lists containing this project

README

        

# 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 < 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
```