Update tools.func wiki page for clarity #2286

Open
opened 2025-11-20 05:26:50 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @arian-nasr on GitHub (Nov 9, 2025).

📌 Task summary

Update information for tools.func wiki page entry

📋 Task details

I was recently looking at the update sources for some of the scripts and I was trying to determine what the function fetch_and_deploy_gh_release() does. The wiki page is missing a lot of important parameters for the command.

May I suggest adding the following to the "Usage" section for the function:

https://github.com/community-scripts/ProxmoxVE/wiki/tools.func

Usage

fetch_and_deploy_gh_release <app> <repo> [mode] [version] [target] [asset_pattern]

Basic usage with defaults (tarball mode, latest version)

fetch_and_deploy_gh_release "MyApp" "owner/repository"

Install specific version as binary (.deb package)

fetch_and_deploy_gh_release "MyApp" "owner/repo" "binary" "v2.1.0"

Install prebuild archive with custom target and asset pattern

fetch_and_deploy_gh_release "MyApp" "owner/repo" "prebuild" "latest" "/usr/local/myapp" "*-linux-amd64.tar.gz"

I suggest these changes as they helped me understand the function better and maybe it can help someone else too 👍

Originally created by @arian-nasr on GitHub (Nov 9, 2025). ### 📌 Task summary Update information for tools.func wiki page entry ### 📋 Task details I was recently looking at the update sources for some of the scripts and I was trying to determine what the function fetch_and_deploy_gh_release() does. The wiki page is missing a lot of important parameters for the command. May I suggest adding the following to the "Usage" section for the function: [https://github.com/community-scripts/ProxmoxVE/wiki/tools.func](url) ### Usage ### `fetch_and_deploy_gh_release <app> <repo> [mode] [version] [target] [asset_pattern]` ### Basic usage with defaults (tarball mode, latest version) ### `fetch_and_deploy_gh_release "MyApp" "owner/repository"` ### Install specific version as binary (.deb package) ### `fetch_and_deploy_gh_release "MyApp" "owner/repo" "binary" "v2.1.0"` ### Install prebuild archive with custom target and asset pattern ### `fetch_and_deploy_gh_release "MyApp" "owner/repo" "prebuild" "latest" "/usr/local/myapp" "*-linux-amd64.tar.gz"` I suggest these changes as they helped me understand the function better and maybe it can help someone else too 👍
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE#2286