NAME goget - Modern IPv6-First Downloader SYNOPSIS goget --url [OPTIONS] DESCRIPTION curl/wget replacement in Go. IPv6-first, parallel downloads, resume, checksum verification, recursive mirroring, and 8 protocols. TARGET --url URL to download (repeatable) OUTPUT --output Output file (default: auto from URL) --restart Delete existing file and restart download --overwrite Overwrite existing file (no atomic rename) --content-disposition Use server-provided filename --keep-timestamps Set file modification time from Last-Modified PROGRESS --verbose Verbose output with progress bar (default) --no-progress Hide progress bar --progress=dot Wget-style dot progress --quiet Suppress all output except errors --json Output progress as JSON-lines (for scripting) --debug Debug mode with detailed info NETWORK --timeout Connection timeout (0 = auto) --max-time Maximum total transfer time --max-retries Maximum retry attempts on failure --max-filesize Abort if file exceeds size (e.g., 100MB) --proxy Proxy server URL --no-ipv4 Disable IPv4 fallback --no-redirect Disable following HTTP redirects --dns-servers Custom DNS servers (comma-separated) --bind-interface Bind to specific network interface --allow-private Allow connections to private/internal IPs --pinned-cert Certificate pinning (SHA-256 hash) CURL-COMPATIBLE --header "K: V" Custom HTTP header (repeatable) --insecure Skip TLS certificate verification --cert Client certificate (PEM) --key Client private key (PEM) --data "key=value" Send POST data --form "field=value" Multipart form data (repeatable) --form "field=@file" Upload file via multipart form --spider Check URL existence only (HEAD request) --write-out FORMAT Print metadata (curl format) --trace-time Print HTTP timing breakdown WGET-COMPATIBLE --accept "*.pdf" Accept patterns (filename glob or MIME) --no-parent Do not ascend to parent directory --adjust-extension Append .html extension to HTML files --wait Delay between requests (recursive) --random-wait Randomize wait time (0.5x - 1.5x) --page-requisites Download CSS/JS/images for pages --span-hosts Follow links to external domains --convert-links Convert links for local viewing --warc-file Write WARC output for archiving --progress=dot Wget-style dot progress RECURSIVE / MIRROR --recursive Enable recursive downloading --mirror Mirror entire website (infinite depth) --max-depth Maximum recursion depth --follow-external Follow external domains --exclude-pattern

Exclude URL patterns (comma-separated) --no-convert-links Don't convert links in mirror mode --no-mirror-assets Don't download CSS/JS/images in mirror --no-robots Don't respect robots.txt in mirror --rate-limit Rate limit (e.g., 1MB/s) DOWNLOAD MANAGEMENT --queue Add to download queue --queue-list List queue items --queue-process Process download queue --queue-clear Clear completed items from queue --queue-file Custom queue file path --queue-priority Priority (1-10) --batch-file Download URLs from file (one per line) --schedule