# Description
For reasons unknown, AdminManager has two command permission managers:
_commandPermissions and _toolshedCommandPermissions. It used to load
normal command permissions into the former, and toolshed command
permissions into the latter. Since _toolshedCommandPermissions is NEVER
actually used in checking whether a player can execute a command, all
toolshed commands remained unavailable to anyone without +HOST.
This PR provides a bandaid fix for that: it makes it so that the same
permissions are loaded into both managers at the same time. It's
necessary to load them into _commandPermissions in order to allow
regular players to execute them, and it's also necessary to load them
into _toolshedCommandPermissions because otherwise the ToolshedManager
will complain about those commands lacking permission flags.
This should also fixes some commands such as `spawn`, `pos`, `comp`
being inaccessible to admins with +DEBUG and more.
<details><summary><h1>Media</h1></summary><p>


Admin-only commands are unaffected:

</p></details>
---
# Changelog
🆑
- fix: Fixed toolshed command permissions. This will mostly affect
admins who don't have full host access.
* ogh
* i should save my work
* ogh
* hhcdfhjbghshbxdfhghshc
- lots of bugs in parsing still
- invocation is a stub
* expr parsing works
* awawa
* Saving work
* Improve APIs a bit all around, add shortcuts.
* awa
* awa
* AAAAAA
* save work
* Move shit to engine
* lord
* bql is kill
* forgot the fucking bike rack
* bql is kill for real
* pjb will kill me
* aughfhbdj
* adgddf
* gdsgvfvxshngfgh
* b
* hfsjhghj
* a
* tf you mean i have to document it
* follow C# standards
* Assorted cleanup and documentation pass, minor bugfix in ValueRefParser.
* Start porting old commands, remove that pesky prefix in favor of integrating with the shell.
* bw
* Fix valueref up a bit, improve autocomplete for it.
* awa
* fix tests
* git shut up
* Arithmetic commands.
* parse improvements
* Update engine.
---------
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>