The current oracle-monitor.sh is Linux-only (bash, systemctl, pgrep, free, etc.). Many oracle operators run Windows or macOS.
Options:
- PowerShell script (.ps1) for Windows — same logic, Windows-native commands,
digibyte-cli.exe
- macOS bash variant — minor tweaks to existing script (no systemctl, different
free syntax)
- Python cross-platform version — single script runs on Linux, Windows, macOS. Python available everywhere,
digibyte-cli RPC works the same, Discord webhooks are just HTTP POST.
The Python approach is likely the best long-term solution — one codebase, all platforms. But it's the biggest build.
Could start with a Windows PowerShell port since that's where the demand is, then consider Python for a unified v3.0.
Version: v3.0
The current oracle-monitor.sh is Linux-only (bash, systemctl, pgrep, free, etc.). Many oracle operators run Windows or macOS.
Options:
digibyte-cli.exefreesyntax)digibyte-cliRPC works the same, Discord webhooks are just HTTP POST.The Python approach is likely the best long-term solution — one codebase, all platforms. But it's the biggest build.
Could start with a Windows PowerShell port since that's where the demand is, then consider Python for a unified v3.0.
Version: v3.0