Repository navigation
0.4.5 (2026-10-31)
Release Notes
Features
Block, unblock, and re-enroll hosts
dn host block cuts a host off from the rest of the network without deleting
it, and dn host unblock lets it back in. --json prints the updated host;
the human view confirms the new state (block also prints the command that
undoes it) and fails if the response doesn't confirm it.
dn host enroll-code issues a new one-time enrollment code for a host that
already exists, for re-enrolling a reinstalled device. --code-lifetime sets
how long it lasts (60 seconds to 7 days, checked before the request is sent).
dn host enroll-code and dn host create now only print a
dnclient enroll <code> line when the code looks like one the API issues, so
a broken or hostile response can't put anything else into a command you paste
into a shell.
Fixes
- correct stale and version-mangled lines in the defined-networking skill (#161)
Install dn-cli 0.4.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jasikpark/dn-cli/releases/download/v0.4.5/dn-cli-installer.sh | shInstall prebuilt binaries into your npm project
npm install @jasikpark/dn-cli@0.4.5Download dn-cli 0.4.5
| File | Platform | Checksum |
|---|---|---|
| dn-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| dn-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| dn-cli-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| dn-cli-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| dn-cli-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |