BSD Ports

dns/zns 0.6.0 MidnightBSD

CLI tool for querying DNS records with readable and colored output

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
abbab08cc1
License
mit
Categories
dns

Description

zns is a command-line utility for querying DNS records, displaying them in a human-readable, colored format that includes type, name, TTL, and value.

Features:

  • Supports various DNS record types
  • Colorized and tabular output for easy reading
  • Concurrent queries for improved performance
  • JSON output format for machine-readable results
  • Option to write output to a file
  • Option to query a specific DNS server

In the other systems

SystemPortVersion
MidnightBSDdns/zns0.6.0
FreeBSDdns/zns0.6.0_5
DragonFlydns/zns0.3.0_2
HardenedBSDdns/zns0.6.0_3
GhostBSDdns/zns0.6.0_3

Install

Binary package:

mport install zns

From mports:

cd /usr/mports/dns/zns && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zns>0:dns/zns

Dependencies

No port depends on this one.

Configuration

Options name: dns_zns

OptionDefaultDescription
JSONonInstall jq for JSON output processing support
USES
go:1.26+,modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/dns_zns/zns-v0.6.0/v0.6.0.mod887129c457e71e1470090d7d8d1670ae1e7533e52622d53abac488106c483d4277e
go/dns_zns/zns-v0.6.0/v0.6.0.zip52147dce85d6ab9b10b990dc85c44103d77b5bb8437d530055f976c0ac7a539fec92b

Commit history 1

DateCommitCreditsLog message
abbab08cc1 Lucas Holt dns/zns: update to 0.6.0 (#878)
Updates ZNS to 0.6.0 and drops the obsolete test patch. Validation: bmake package, portlint -C, git diff --check. ## Summary by Sourcery Update the zns port to version 0.6.0 and remove obsolete compatibility changes. Enhancements: - Update the zns port to release 0.6.0 and require Go 1.26 or newer. - Clarify the JSON option as installing jq for JSON output support. Tests: - Remove the obsolete test patch. Chores: - Refresh the port distinfo for the new upstream release. Signed-off-by: Lucas Holt <[email protected]>