mirror of
https://github.com/amidaware/tacticalrmm.git
synced 2026-04-26 15:05:57 +03:00
[GH-ISSUE #2181] [Feature Request] Sync scripts from git repo #1349
Labels
No labels
In Process
bug
bug
dev-triage
documentation
duplicate
enhancement
fixed
good first issue
help wanted
integration
invalid
pull-request
question
requires agent update
security
ui tweak
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tacticalrmm#1349
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ccarney16 on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/2181
Is your feature request related to a problem? Please describe.
When working and testing scripts, it is a bit tedious to work on, test, and deploy scripts to TRMM in bulk. Often times I do find myself needing to rewrite portions of scripts should how I manage systems change. Needing to go in/out of each script or snippet is often tedious due to TRMM's built in text editor not having the functionality of a full fledged IDE.
Describe the solution you'd like
The script manager should incorporate a way to import scripts and functions in bulk from a central source (or multiple). By utilizing git, script makers would have an easier time making new revisions, rolling back, and cleaning up older scripts that may not be needed.
An example of this would be having TRMM fetch data from a private repository, reading a settings file defined in the repo, and merging/overwriting currently existing content. This could be done on a periodic basis or manual.
@wh1te909 commented on GitHub (Mar 28, 2025):
duplicate of #1206. for now you can use of of these 2 community solutions:
@P6g9YHK6 commented on GitHub (Apr 2, 2025):
did a couple of upgrades to the original script and renamed the script also for clarity
https://github.com/P6g9YHK6/community-scripts/blob/main/scripts_staging/Backend/Sync%20TRMM%20with%20GIT.py
now y'all have a nice commit history