Helper scripts
Scripts shipped under scripts/ and packaging/. Invoked directly or via npm.
Daemon & install
| Script | Purpose |
|---|---|
scripts/install-local.sh | User install (called by thirdflare-one install) |
scripts/verify-local-install.sh | Post-install smoke |
scripts/daemon-ready.mjs | Wait for /api/health |
scripts/mock-warp-cli.mjs | Stateful mock for CI |
NetworkManager / KDE
| Script | Purpose |
|---|---|
scripts/thirdflare-nm | List/import/connect NM profiles |
scripts/thirdflare-warp-connect | Connect via NM profile name |
scripts/thirdflare-kde-proxy-sync | Sync system proxy from local proxy settings |
scripts/sync-nm-profiles.mjs | Regenerate profiles from daemon config |
Example:
bash
thirdflare-nm list
thirdflare-nm import masque
thirdflare-warp-connect masqueTray
| Script | Purpose |
|---|---|
scripts/tray-qt.py | PyQt6 tray implementation |
npm shortcuts
bash
npm run verify:install
npm run sync:nm # if defined in package.jsonSee KDE / NetworkManager guide for profile details.