okieselbach / SyncMLViewer

A small real time SyncML protocol Viewer
https://oliverkieselbach.com/2019/10/11/windows-10-mdm-client-activity-monitoring-with-syncml-viewer
MIT License
137 stars 19 forks source link

Add to Scoop "extras" bucket because 1: Start menu shortcut 2: easier self-updating manifest #6

Open o-l-a-v opened 1 month ago

o-l-a-v commented 1 month ago

Neat that SyncMLViewer is in WinGet. :)

Not neat that WinGet does not support adding shortcuts for portable applications yet:

But Scoop ( https://scoop.sh/ ) do. And it's more "set and forget" as the automatic manifest update functionality works like a charm. This would fit the Scoop "Extras" bucket ( https://github.com/ScoopInstaller/Extras ) as it's a GUI application. About manifest authoring:

I could make a PR if you'd like. Awaiting your response. 😊

o-l-a-v commented 1 month ago

I believe this is a fully working Scoop manifest.

{
  "version": "1.3.1",
  "description": "SyncMLViewer",
  "homepage": "https://github.com/okieselbach/SyncMLViewer",
  "license": "MIT",
  "architecture": {
    "64bit": {
      "url": "https://github.com/okieselbach/SyncMLViewer/raw/master/SyncMLViewer/dist/SyncMLViewer-v131.zip",
      "hash": "9b1a701d93f0f922fad55099112c1341641a5d1a8a8d04cb0812185f364e47d3"
    }
  },
  "bin": "SyncMLViewer.exe",
  "checkver": {
    "github": "https://github.com/okieselbach/SyncMLViewer"
  },
  "shortcuts": [
    [
      "SyncMLViewer.exe",
      "SyncMLViewer"
    ]
  ],
  "autoupdate": {
    "architecture": {
      "64bit": {
        "url": "https://github.com/okieselbach/SyncMLViewer/raw/master/SyncMLViewer/dist/SyncMLViewer-v$cleanVersion.zip"
      }
    }
  }
}

Works in my testing locally at least. 🙂

image