Use real/actual names in the script titles and descriptions #609

Closed
opened 2026-02-04 20:18:25 +03:00 by OVERLORD · 4 comments
Owner

Originally created by @geekuality on GitHub (Mar 7, 2025).

📌 Task summary

Rename and update descriptions of some existing scripts and issue/enforce similar rule for any future scripts

📋 Task details

There are scripts in the collection that are listed with a title differing from the actual software/package/etc being installed, and this causes confusion because of the misinformation in the title. IMO the community-scripts project should have clear rules/guidelines for naming the scripts, so that it is clear for the user what exactly is being installed by the script (and preferably also why).

Two examples of present issues (I'm quite sure that there are others, these are just the ones that I've very recently stumbled upon):

  • Trilium LXC installs a fork named TriliumNext instead of the original, now "discontinued" Trilium.
  • Nextcloud LXC installs nextcloudpi, which is a completely separate software/package built on top/around of Nextcloud itself, and for example has an extra GUI/app for managing settings that are not configurable through the base app.

Both of these scripts were originally in tteckster's (💔) repo and had better (albeit still not completely problem-free) naming and/or description of the scripts there.

Originally created by @geekuality on GitHub (Mar 7, 2025). ### 📌 Task summary Rename and update descriptions of some existing scripts and issue/enforce similar rule for any future scripts ### 📋 Task details There are scripts in the collection that are listed with a title differing from the actual software/package/etc being installed, and this causes confusion because of the misinformation in the title. IMO the community-scripts project should have clear rules/guidelines for naming the scripts, so that it is clear for the user what exactly is being installed by the script (and preferably also why). Two examples of present issues (I'm quite sure that there are others, these are just the ones that I've very recently stumbled upon): - **Trilium LXC** installs a fork named _TriliumNext_ instead of the original, now "discontinued" Trilium. - **Nextcloud LXC** installs _nextcloudpi_, which is a completely separate software/package built on top/around of Nextcloud itself, and for example has an extra GUI/app for managing settings that are not configurable through the base app. Both of these scripts were originally in tteckster's (💔) repo and had better (albeit still not completely problem-free) naming and/or description of the scripts there.
Author
Owner

@MickLesk commented on GitHub (Mar 7, 2025):

We have never renamed Scripts?

If you rename Scripts, all update functions of all users for exactly this Script are broken.

By the way, this both Scripts where you linked are exactly the Same in tteck repo 🤔

@MickLesk commented on GitHub (Mar 7, 2025): We have never renamed Scripts? If you rename Scripts, all update functions of all users for exactly this Script are broken. By the way, this both Scripts where you linked are exactly the Same in tteck repo 🤔
Author
Owner

@geekuality commented on GitHub (Mar 7, 2025):

If you rename Scripts, all update functions of all users for exactly this Script are broken.

I don't see the issue being so significant if only the filename stays as-is, I'm referring specifically to the title and description shown on the website where the users are browsing the scripts.

By the way, this both Scripts where you linked are exactly the Same in tteck repo 🤔

Scripts may be, but not the information (title and description) shown.

Screenshots

"Trilium Next LXC" by tteckster:

Image

"Trilium LXC" by community-scripts:

Image

@geekuality commented on GitHub (Mar 7, 2025): > If you rename Scripts, all update functions of all users for exactly this Script are broken. I don't see the issue being so significant if only the filename stays as-is, I'm referring specifically to the title and description shown on the website where the users are browsing the scripts. > By the way, this both Scripts where you linked are exactly the Same in tteck repo 🤔 Scripts may be, but not the information (title and description) shown. <details><summary>Screenshots</summary> <p> "Trilium Next LXC" by tteckster: ![Image](https://github.com/user-attachments/assets/8d9f57e3-6586-4ee4-920d-e20cf2b0c5f6) "Trilium LXC" by community-scripts: ![Image](https://github.com/user-attachments/assets/f35a11a3-eb9d-45d5-b3cc-560836da0c86) </p> </details>
Author
Owner

@michelroegl-brunner commented on GitHub (Mar 7, 2025):

You can help us out anytime and open a PR to fix this if you think it is a issue.

@michelroegl-brunner commented on GitHub (Mar 7, 2025): You can help us out anytime and open a PR to fix this if you think it is a issue.
Author
Owner

@michelroegl-brunner commented on GitHub (Mar 7, 2025):

Done.

@michelroegl-brunner commented on GitHub (Mar 7, 2025): Done.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#609