rexturl
A versatile command-line tool for parsing and manipulating URLs.
Usage
Usage: rexturl [OPTIONS] [URLS...]
If no URLs are provided, rexturl will read from stdin.
Options
| Option | Description |
|---|---|
--urls <URLS> | Input URLs to process |
--scheme | Extract and display the URL scheme |
--username | Extract and display the username from the URL |
--host | Extract and display the hostname |
--port | Extract and display the port number |
--path | Extract and display the URL path |
--query | Extract and display the query string |
--fragment | Extract and display the URL fragment |
--sort | Sort the output |
--unique | Remove duplicate entries from the output |
--json | Output results in JSON format |
--all | Display all URL components |
--custom | Enable custom output mode |
--format <FORMAT> | Custom output format [default: {scheme}://{host}{path}] |
| ‘—domain’ | Extract and display the domain |
Custom Output Format
When using --custom and --format, you can use the following placeholders:
{scheme}{username}{host}{domain}{port}{path}{query}{fragment}