Skip to content

Parse a URL, get one or all components pretty-printed or as JSON.

License

Notifications You must be signed in to change notification settings

derhuerst/url-parser-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

url-parser-cli

Parse a URL, get one or all components pretty-printed or as JSON. Uses url underneath.

crates.io version ISC-licensed chat on gitter support me on Patreon

Note: I'm a Rust beginner, so the code might be unelegant. 🙈

Note: This utility has been rewritten in Rust, checkout url-parser-cli.

Installing

cargo install url_parser_cli

You can also download a binary from the releases page.

Usage

Parse a URL, get one or all components pretty-printed or as JSON.

Usage: url_parser_cli [OPTIONS] <URL> [BASE_URL]

Arguments:
  <URL>       URL to parse
  [BASE_URL]  base URL to parse <URL> from

Options:
  -j, --json     print output as JSON
  -p, --pretty   print multi-line output
  -h, --help     Print help
  -V, --version  Print version

Related

  • curl's trurl – Command line tool for URL parsing and manipulation.
  • url-decode-encode-cli – Command line utility for URL decoding & encoding.
  • query-string-cli – Decode & encode URL query strings in the command line.
  • url – An implementation of the WHATWG URL Standard.

Contributing

If you have a question or have difficulties using url-parser-cli, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.