@adidat/apvs
v0.1.0
Published
APV managed support setup helper for macOS
Readme
apvs
APV managed support setup helper for macOS.
Install:
npm install -g @adidat/apvsUse:
apvs doctor
apvs install
apvs uninstallOr run without global install:
npx @adidat/apvs doctor
npx @adidat/apvs installSafety:
npm install @adidat/apvsonly installs this CLI. It does not modify the machine.- The package has no npm dependencies and no install/postinstall lifecycle scripts.
- No NetBird setup key, private key, npm token, password, or API secret is embedded in this package.
- The embedded SSH key is a public key used only if
apvs installis run with consent.
What apvs install does after typed consent and a NetBird setup key:
- Downloads the official NetBird macOS pkg and requires
pkgutil --check-signatureto pass before installing it. - Enrolls the Mac into APV's private support network at
https://netbird.chels.ai. - Enables macOS Remote Login / SSH.
- Creates or updates local support user
apv-support. - Adds
apv-supportto the local admin group. - Grants
apv-supportpasswordless sudo via/etc/sudoers.d/apv-managed-support. - Installs APV's embedded public SSH key into
/Users/apv-support/.ssh/authorized_keys. - Installs a visible hourly LaunchDaemon at
/Library/LaunchDaemons/com.apv.managedsupport.ensure.plistfor support continuity.
This intentionally gives APV remote administrator access to the enrolled Mac. Continue only with client authorization.
Setup-key handling:
- Recommended: run
apvs installand paste the setup key into the hidden prompt. --setup-keyandNETBIRD_SETUP_KEYare supported for automation, but can be exposed through shell history, environment capture, or process inspection on the local machine.
