YAZ-URL(1)

πŸ’– YAZ-URL(1) πŸ’–

okay so bestie, you're reading the manual for yaz-url β€” the YAZ URL fetch utility, living in the <cyan>Commands</cyan> section of your friendly neighborhood man pages. she's cute, she's small, and she does exactly one thing. let's get into it πŸŽ€


✨ NAME ✨

yaz-url β€” YAZ URL fetch utility. that's it, that's the whole name, no notes πŸ’…


🌸 SYNOPSIS 🌸

yaz-url [-C certfname] [-e | --check-cert] [-H name:value] [-m method]
        [-O fname] [-p fname] [-R num] [-u user/password] [-v]
        [-x proxy] [url...]

literally just vibes and flags, bestie πŸ¦‹


πŸ’œ DESCRIPTION πŸ’œ

yaz-url is a utility to get web content. and ngl? she is very limited in functionality compared to programs such as curl, wget. like, she knows what she is and she's not pretending otherwise. respect the honesty honestly 😭

the options must precede the URL given on the command line, to take effect. yes ma'am, order matters β€” flags first, URL after, no exceptions ✨

fetched HTTP content is written to stdout, unless option -O is given. so by default everything just spills out into your terminal for you to admire like a little gift 🎁


πŸ‘‘ OPTIONS πŸ‘‘

  • -C certfname β€” specifies a PEM file containing the client certificate and private key. alternatively, specify certificate-file,key-file when they are separate. so if your cert and key are living separately (they're in their independent era πŸ’…) you just comma them together, no biggie.
  • -e | --check-cert β€” makes yaz-url verify the server certificate and hostname when fetching HTTPS URLs. highly recommend, bestie, don't skip the vibe check on your TLS πŸ”’
  • -H name:value β€” specifies HTTP header content with name and value. this option can be given multiple times. stack those headers like bracelets on your wrist πŸŽ€
  • -m method β€” specifies the HTTP method to be used for the next URL. default is method "GET". however, option -p sets it to "POST". so -p lowkey hijacks your method and makes it POST, just so you're not surprised okurrr πŸ‘‘
  • -O fname β€” sets output filename for HTTP content. instead of the whole thing dumping into stdout, it goes into a file. main character gets her own room πŸ’–
  • -p fname β€” sets a file to be POSTed in the following URL. also β€” sneaky detail β€” it flips the method to "POST" for that following URL, so watch out ✨
  • -R num β€” sets maximum number of HTTP redirects to be followed. a value of zero disables follow of HTTP redirects. so like, -R 0 = "we are NOT chasing that link, we are staying put" 🚫
  • -u user/password β€” specifies a user and a password to be used in HTTP basic authentication in the following URL fetch. the user and password must be separated by a slash. and yep, the consequence of that is real: thus it is not possible to specify a user with a slash in it. sorry to that one user with a slash in their name, the format said no πŸ’€
  • -v β€” makes yaz-url dump each HTTP request/response to stdout. fully the "let me see everything, I want the tea" option πŸ“
  • -x proxy β€” specifies a proxy to be used for URL fetch. route it through your little middleman, go off 🌈

πŸ”₯ SEE ALSO πŸ”₯

  • yaz(7) β€” go read the big sibling, she knows things πŸ’œ

🌟 AUTHORS 🌟

Index Data 🫢


that's the whole page bestie, go forth and fetch responsibly β€” and remember this is YAZ version 5.38.1, dated 10/16/2026. mwah πŸ’…βœ¨

πŸ“¦ where this page comes from