Usage: trurl [options] [URL] -a, --append [component]=[data] - append data to component --accept-space - give in to this URL abuse --as-idn - encode hostnames in idn --curl - only schemes supported by libcurl --default-port - add known default ports -f, --url-file [file/-] - read URLs from file or stdin -g, --get [{component}s] - output component(s) -h, --help - this help --iterate [component]=[list] - create multiple URL outputs --json - output URL as JSON --keep-port - keep known default ports --no-guess-scheme - require scheme in URLs --punycode - encode hostnames in punycode --qtrim [what] - trim the query --query-separator [letter] - if something else than '&' --quiet - Suppress (some) notes and comments --redirect [URL] - redirect to this --replace [data] - replaces a query [data] --replace-append [data] - appends a new query if not found -s, --set [component]=[data] - set component content --sort-query - alpha-sort the query pairs --url [URL] - URL to work with --urlencode - show components URL encoded -v, --version - show version --verify - return error on (first) bad URL URL COMPONENTS: url, scheme, user, password, options, host, port, path, query, fragment, zoneid