avahi-browse(1)

๐Ÿ’… avahi-browse โ€” the manual page, bestie edition

okay so you opened the avahi-browse(1) page from the General Commands Manual and you want the tea โ˜• โ€” here it is, no cap.


โœจ NAME โœจ

avahi-browse โ€” browse for mDNS/DNS-SD services using the Avahi daemon ๐Ÿฆ‹


๐ŸŒธ SYNOPSIS ๐ŸŒธ

avahi-browse [options] service-type

avahi-browse [options] --all

avahi-browse [options] --browse-domains

avahi-browse [options] --dump-db

avahi-browse-domains [options]

๐Ÿ’– DESCRIPTION ๐Ÿ’–

Browse for mDNS/DNS-SD network services and browsing domains using the Avahi daemon. that's the whole vibe. you're basically snooping the LAN (respectfully) to see what services are out there being their little main character selves โœจ


๐ŸŽ€ OPTIONS ๐ŸŽ€

okay bestie, here's the important part. you either drop a DNS-SD service type (like _http._tcp) on the command line to browse for it, or you hit -a to browse for literally all the service types. and listen โ€” the output is giving โœจ live feed โœจ:

  • things that show up on the network get prefixed with +
  • things that dip out get prefixed with -
  • and if you passed --resolve, the ones that get resolved are prefixed with =

so cute, so readable.

  • -a | --all โ€” browse for every service type registered on the LAN, not just the one lonely type you put on the command line. go big, go all of them ๐Ÿ’…
  • -D | --browse-domains โ€” browse for browsing domains instead of services. and heads up: avahi-browse-domains is literally equivalent to avahi-browse --browse-domains โ€” same energy, shorter typing ๐Ÿซถ
  • -d | --domain= DOMAIN โ€” browse in the domain you specify. if you omit it, avahi-browse just browses in the default browsing domain (which is usually local). defaults are for when you can't decide bestie ๐Ÿ˜Œ
  • -v | --verbose โ€” enable verbose mode. more words. more lore. ๐Ÿ“–
  • -t | --terminate โ€” bounce out after dumping a more or less complete list. "more or less" is doing a lot of heavy lifting there and we respect it ๐Ÿ™ˆ
  • -c | --cache โ€” bounce out after dumping all the entries available in the cache. speedrun edition ๐Ÿ”ฅ
  • -l | --ignore-local โ€” ignore local services, show only the remote ones. no hometown bias โœˆ๏ธ
  • -r | --resolve โ€” automatically resolve the services it finds. you don't even have to ask, it just does it. iconic ๐Ÿ‘‘
  • -f | --no-fail โ€” don't fail if the daemon isn't found running. instead it just waits until it shows up, like a loyal bestie outside the changing room. and if it disconnects, it tries to reconnect. patience = immaculate ๐Ÿง˜โ€โ™€๏ธ
  • -p | --parsable โ€” make the output easily parsable so you can use it in scripts. when it's on, fields are separated by semicolons (;) and service names get escaped. highly recommend pairing this with --no-db-lookup, fr fr ๐Ÿค
  • -k | --no-db-lookup โ€” don't look up service types in the service type database. no receipts needed ๐Ÿ’€
  • -b | --dump-db โ€” dump the service type database (and yes, it can be combined with -k) ๐Ÿ—„๏ธ
  • -h | --help โ€” show help. the classic ๐Ÿ†˜
  • -V | --version โ€” show version information. numbers, but make it โœจinfoโœจ

๐ŸŒˆ AUTHORS ๐ŸŒˆ

the Avahi Developers โ€” <avahi (at) lists (dot) freedesktop (dot) org> ๐Ÿ’Œ and Avahi is available from http://avahi.org/ โ€” go say hi, they're the blueprint ๐Ÿซถ


๐Ÿ‘€ SEE ALSO ๐Ÿ‘€

the whole squad. go read them too, iykyk ๐Ÿ’œ


๐Ÿ’ฌ COMMENTS ๐Ÿ’ฌ

this man page was written using xml2man(1) by Oliver Kurth. shoutout to Oliver, the real MVP ๐Ÿ†


and that's the page bestie!! ๐ŸŽ‰ everything you need, nothing you don't. now go browse some services and slay ๐Ÿ’…โœจ

this has been the avahi-browse(1) page from the Manuals set, User section โ€” delivered with love, sparkle, and zero skipped options ๐Ÿ’–๐ŸŽ€๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from