mainsail-crew / mainsail

Mainsail is the popular web interface for managing and controlling 3D printers with Klipper.
https://docs.mainsail.xyz
GNU General Public License v3.0
1.68k stars 349 forks source link

feat(updateManager): use info_tag desc for the name #1959

Closed meteyou closed 1 month ago

meteyou commented 1 month ago

Description

Use the desc in info_tags from the update_manager section in the moonraker.conf. This is a config example:

[update_manager beacon]
type: git_repo
channel: dev
path: ~/beacon_klipper
origin: https://github.com/beacon3d/beacon_klipper.git
env: ~/klippy-env/bin/python
requirements: requirements.txt
install_script: install.sh
is_system_service: False
managed_services: klipper
info_tags:
  desc=Beacon Surface Scanner

Related Tickets & Documents

none

Mobile & Desktop Screenshots/Recordings

With this PR: image

[optional] Are there any post-deployment tasks we need to perform?

none