knowledge/technology/applications/cli/rexturl.md
2025-01-30 16:17:23 +01:00

1.9 KiB

obj repo rev
application https://github.com/vschwaberow/rexturl 2025-01-30

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}