nd300(1)

NAME
nd300 - ND-300 Network Diagnostic - QubeTX Developer Tools

SYNOPSIS
nd300 [-t|--tech] [-T|--title] [--json] [--ascii] [--no-color] [--verbose] [--fast] [--speed-duration] [-d|--dns] [-f|--fix] [-c|--clear-dns] [--uninstall] [--update] [-y|--yes] [-v|--version] [-h|--help] [subcommands]

DESCRIPTION
ND-300 Network Diagnostic - QubeTX Developer Tools

Cross-platform network diagnostics with 25+ concurrent checks, multi-stage network repair, and DNS configuration management.

OPTIONS

-v, --version
    Print version

-h, --help
    Print help (see a summary with '-h')

MODES

-t, --tech
    Technician mode - full technical report with deep diagnostics

-T, --title <TITLE>
    Custom title for the report header

OUTPUT

--json
    Output results as JSON

--ascii
    Use ASCII characters instead of Unicode box-drawing

--no-color
    Disable colored output

--verbose
    Show additional debug/trace information

SPEED TEST

--fast
    Skip the speed test (faster execution)

--speed-duration <SPEED_DURATION> [default: 15]
    Speed test duration in seconds (per direction, per provider)

ACTIONS

-d, --dns
    Change DNS servers and verify connectivity

-f, --fix
    Diagnostic-driven triage and recovery loop (legacy flag form of `nd300 fix`)

-c, --clear-dns
    Clear DNS cache and exit (legacy flag form of `nd300 clear-dns`)

--uninstall
    Uninstall nd300 from this system (legacy flag form of `nd300 uninstall`)

--update
    Check for updates and install the latest version (legacy flag form of `nd300 update`)

-y, --yes
    Auto-confirm Medium-cost prompts when running the fix flow. Does NOT bypass High-risk action prompts (Y/N is always required for those)

SUBCOMMANDS

nd300-fix(1)
    Diagnostic-driven triage loop: tests → identifies failures → applies targeted fixes → re-tests → repeats. Bounded by iteration count, wall clock, and per-action attempt caps. Works for technical and non-technical users; high-risk actions always require Y/N confirmation

nd300-dns(1)
    Change DNS servers and verify connectivity. On success, falls through to running standard diagnostics (identical to the legacy `-d`/`--dns` flag)

nd300-update(1)
    Check for updates and install the latest release

nd300-clear-dns(1)
    Clear the DNS cache and exit

nd300-uninstall(1)
    Uninstall nd300 from this system

nd300-help(1)
    Print this message or the help of the given subcommand(s)

EXTRA
EXAMPLES:
  nd300 Run standard diagnostics
  nd300 -t Technician mode (deep diagnostics)
  nd300 dns Change DNS servers and verify connectivity
  nd300 -d Same as 'nd300 dns' (legacy flag form)
  nd300 fix Diagnostic-driven triage and recovery loop
  nd300 -f Same as 'nd300 fix' (legacy flag form)
  nd300 update Check for updates and install
  nd300 clear-dns Reset DNS cache
  nd300 uninstall Remove nd300 from this system
  nd300 --fast Skip speed test for faster execution
  nd300 --json Output results as JSON Run 'nd300 --help' for full details, or 'nd300 -h' for a summary.

VERSION
v3.5.1

AUTHORS
Emmett S <hey@emmetts.dev>