XBPS-FETCH(1)
π xbps-fetch β the XBPS manual page, but make it cute
okay so bestie, welcome to xbps-fetch(1) from the General Commands Manual β this is the little XBPS utility that goes and grabs files off the internet for you. It's giving personal assistant, honestly. π«Ά
β¨ NAME β¨
xbps-fetch β XBPS utility to fetch files from URLs. That's it. That's the job. And it ate. π
πΈ SYNOPSIS πΈ
xbps-fetch [OPTIONS] <URL> <URL+N>
yeah so you give it a URL, and then you can give it more URLs, because why stop at one? slay. β¨
π¦ DESCRIPTION π¦
The xbps-fetch utility downloads files from specified URLs. Multiple protocols are supported, and the lineup is literally: ftp, http, https, socks5. no cap, that's the whole roster. π₯
π OPTIONS π
-dβ Enables debug messages onstderr. for when you need the lore. π-hβ Show the help message. the "hey bestie what do I do" button.-o outputβ Rename file from specified URL to output. glow-up for your filename. π-vβ Enables verbose messages. it will yap. affectionately.-sβ Printsha256sumsof downloaded files. receipts, but cryptographic. π§-Vβ Show the version information. who are you, what version, main character energy.
π ENVIRONMENT π
so this tool reads a whole bunch of environment variables and honestly? it's a lot. but every single one matters so buckle up. π
FORCE_IPV4β Only use IPv4. no v6 allowed, we're keeping it old school.FORCE_IPV6β Only use IPv6. v4 who? never heard of her.FTP_PASSIVE_MODEβ If set to anything else thannopassive mode will be set for the ftp connection. yes, "anything else thanno" β that's the actual rule, read it twice bestie. π«ΆFTP_LOGINβ User name to be set for ftp authentication.FTP_PASSWORDβ Password to be set for ftp authentication.FTP_PROXYβ Proxy URL that will be used to establish a ftp connection.HTTP_PROXYβ Proxy URL that will be used to establish a http connection.HTTP_PROXY_AUTHβ Sets the credentials to authenticate a user agent to a proxy server, in the formuser:pass.HTTP_AUTHβ Sets the credentials to authenticate to a http server, in the formuser:pass.HTTP_REFERERβ Overrides the defaultRefererhttp header. yes she's watching where you came from πHTTP_USER_AGENTβ Override the defaultUser-Agenthttp header.NO_PROXYβ Specifies a set of domains for which the proxy should not be consulted. The contents is a comma-, or space-separated list of domain names. A single asterisk will override all proxy variables and no transactions will be proxied. that asterisk is the "leave me ALONE" button basically. πSOCKS_PROXYβ Proxy URL that will be used to establish a socks connection.SSL_NO_VERIFY_HOSTNAMEβ Disables SSL/TLS hostname verification.SSL_NO_VERIFY_PEERβ Disables SSL/TLS peer verification.SSL_CA_CERT_FILEβ Overrides the default CA certificates file, by default set to/etc/ssl/certs/ca-certificates.crt.SSL_CA_CERT_PATHβ Overrides the default CA certificates path, by default set to/etc/ssl/certs.SSL_CLIENT_CERT_FILEβ Sets the SSL/TLS client verification certificate file.SSL_CLIENT_KEY_FILEβ Sets the SSL/TLS client verification key file.CONNECTION_TIMEOUTβ Sets connection timeout in milliseconds instead of default value of 5 minutes. When-1, waits indefinitely. she will wait for you forever, and I mean that literally. π
okay genuine note here: those SSL_NO_VERIFY_* ones turn off certificate checking, and turning off verification is a real security tradeoff β that's exactly what the names say, so don't @ me when you do it. π
π EXIT STATUS π
A descriptive error message will be printed to stderr. that's the whole section. it's short, it's iconic, it's doing its best. β¨
π₯ SEE ALSO π₯
the whole xbps friend group, honestly, it's giving family reunion:
xbps-alternatives(1), xbps-checkvers(1), xbps-create(1), xbps-dgraph(1), xbps-digest(1), xbps-fbulk(1), xbps-install(1), xbps-pkgdb(1), xbps-query(1), xbps-reconfigure(1), xbps-remove(1), xbps-rindex(1), xbps-uchroot(1), xbps-uunshare(1), xbps.d(5)
π AUTHORS π
Juan Romero Pardines <xtraeme@gmail.com> β the icon, the legend, the moment. π«Ά
π BUGS π
Probably, but I try to make this not happen. Use it under your own responsibility and enjoy your life. and honestly? that's the most real thing in this whole page. live ur truth. πΈ
Report bugs at https://github.com/void-linux/xbps/issues β please do, they're literally asking, it's not weird, it's mutual aid. π
that's the whole vibe check, bestie π
β¨ β this gem came from the Debian side of things, dated Feb 9, 2023, and it lives comfortably at XBPS-FETCH(1). go forth and fetch. π
π¦ where this page comes from
- alpine 3.24: xbps-doc 0.60.6-r1 Β· BSD-2-Clause AND BSD-3-Clause AND ISC
- nixos 26.05: xbps 0.60.7
- nixpkgs unstable: xbps 0.60.7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms