release-argus / Argus

Argus is a lightweight monitor to notify of new software releases via Gotify/Slack/other messages and/or WebHooks.
https://release-argus.io
Apache License 2.0
295 stars 13 forks source link

feat: Support for service name variable #442

Open MauritsMonteyne opened 2 months ago

MauritsMonteyne commented 2 months ago

Is your feature request related to a problem? Please describe. No, this more of config syntax improvement

Describe the solution you'd like The addition of an optional service variable called name that will be shown on the cards instead of the service ID. If not defined it should use the ID instead, this way it won't breaking existing setups.

service:
  uptimekuma:
    name: "Uptime Kuma"
    latest_version:
      type: github
      [...]

Describe alternatives you've considered Because yaml is pretty flexible some of these examples could be used as well, but in my opinion it doesn't look that great and feels a bit off.

service:
  "Uptime Kuma":
    latest_version:
      type: github
      [...]

or

service:
  Uptime Kuma:
    latest_version:
      type: github
      [...]