kunago_wireguard.json 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. {
  2. "version": "1.0.0.5",
  3. "description": "Service that connects or disconnects a wireguard tunnel based on the current conditions.",
  4. "license": "None",
  5. "homepage": "https://www.kunago.com",
  6. "hash": "sha512:137B7358C03099D7011273C17CF0579609657F5F1DCE695C2575F59E700319F16A930D8E09F3FD7DC2BEE88C0DDCD2DDCBFEC6919FC76B78981C81EEF0F1E311",
  7. "url": "https://git.apason.cz/kunago/scoop-bucket/raw/branch/master/programs/kunago_wireguard/kunago_wireguard-1.0.0.5.7z",
  8. "bin": [
  9. "kunago_wireguard.exe"
  10. ],
  11. "post_install": [
  12. "$task = \"Kunago wireguard autostart\"",
  13. "Register-ScheduledTask -Xml (Get-Content \"$dir\\data\\task.xml\" | Out-String) -TaskName \"$task\"",
  14. "Start-Sleep -Seconds 2.0",
  15. "Start-ScheduledTask -TaskName \"$task\""
  16. ],
  17. "pre_uninstall": [
  18. "$task = \"Kunago wireguard autostart\"",
  19. "Stop-ScheduledTask -TaskName \"$task\"",
  20. "Start-Sleep -Seconds 2.0",
  21. "Stop-Process -Name \"kunago_wireguard\" -Force",
  22. "Start-Sleep -Seconds 2.0",
  23. "Unregister-ScheduledTask -TaskName \"$task\""
  24. ],
  25. "shortcuts": [
  26. [
  27. "kunago_wireguard.exe",
  28. "Wireguard autostart"
  29. ]
  30. ]
  31. }