Closed NiceGuyIT closed 9 months ago
thank you, hoping to get some time soon to test this out
The following changes were made. I hope to test this more thoroughly later this week.
DENO_PERMISSIONS
environmental variable overrides this.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.
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?
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.
Is there an update on this?
If the PR is not going to be accepted, please close so I can make other arrangements.
sorry for the delay, yes plan to accept will try to test after next release
This PR adds support for Nushell and Deno to provide a cross platform scripting environments.
Associated PRs
Questions
/opt/tacticalagent
but Linux does not. Should this be created to hold thenu
anddeno
binaries?/opt/tacticalagent
to the Linux agent and uninstall script./opt/tacticalagent/bin/
? I noticed the Mac agent is in/opt/tacticalagent/tacticalagent
and stores old versions as*-v1.2.3
.Out of scope.
/opt/tacticalagent
permissions (o-rwx, 0x750) do not permit reading by the user. When Run As User is implemented for Mac/Linux, this will need to be changed.TODO
These items are done.