amidaware / rmmagent

Tactical RMM Agent
https://github.com/amidaware/tacticalrmm
Other
129 stars 75 forks source link

[Feature] Add cross site scripting #38

Closed NiceGuyIT closed 7 months ago

NiceGuyIT commented 10 months ago

This PR adds support for Nushell and Deno to provide a cross platform scripting environments.

Associated PRs

Questions

Out of scope.

TODO

These items are done.

wh1te909 commented 10 months ago

thank you, hoping to get some time soon to test this out

NiceGuyIT commented 10 months ago

The following changes were made. I hope to test this more thoroughly later this week.

The NUSHELL_ENABLE_CONFIG and DENO_DEFAULT_PERMISSIONS variables are stored in the settings and sent to the agents when scripts are run. This is not meant to be editable per script. This may change in the future.

Design question

Currently the bin and etc directories are stored in C:\Program Files\TacticalRMM\bin and ...\etc following the Python lead. Should these be stored in C:\ProgramData\TacticalRMM\bin and ...\etc following Chocolatey's lead?

NiceGuyIT commented 10 months ago

Hey @wh1te909, I merged the latest (after the last release) and fixed a formatting error in tacticalrmm. Everything is ready to go. Let me know if there's anything I can do to help the testing.

NiceGuyIT commented 9 months ago

Is there an update on this?

If the PR is not going to be accepted, please close so I can make other arrangements.

wh1te909 commented 8 months ago

sorry for the delay, yes plan to accept will try to test after next release