Skip to content

Convert a few simple LEC commands to Toolshed.#43435

Open
VerinSenpai wants to merge 5 commits intospace-wizards:masterfrom
VerinSenpai:eui-to-toolshed
Open

Convert a few simple LEC commands to Toolshed.#43435
VerinSenpai wants to merge 5 commits intospace-wizards:masterfrom
VerinSenpai:eui-to-toolshed

Conversation

@VerinSenpai
Copy link
Copy Markdown
Contributor

@VerinSenpai VerinSenpai commented Apr 2, 2026

About the PR

Following Moonys input on my previous command PR, I've converted a chunk of simple to do LEC commands to toolshed.
Command invocation remains the same and most functionality is not lost. I say most because while working on this I noticed the engine NotForServerConsoleError class hardcodes its error message. A ding to my morale to be sure. This is on my todo list.

Technical details

Most of these are one for one. Removed the command name definition from the classes and added the CommandImplementation and ToolshedCommand attirbutes.
Updated locale files to reflect the change to toolshed. Removed help definitions.
Permisisons command file was not following the naming scheme for commands and their files.
OpenPermissionsCommand -> PermissionsCommand

Requirements

@PJBot PJBot added S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. size/M Denotes a PR that changes 100-999 lines. labels Apr 2, 2026
@VerinSenpai VerinSenpai added P3: Standard Priority: Default priority for repository items. T: Refactor Type: Refactor of notable amount of codebase T: Cleanup Type: Code clean-up, without being a full refactor or feature D3: Low Difficulty: Some codebase knowledge required. A: Toolshed Area: Toolshed, the command interpreter, related changed or fixes and removed S: Untriaged Status: Indicates an item has not been triaged and doesn't have appropriate labels. labels Apr 2, 2026
@VerinSenpai
Copy link
Copy Markdown
Contributor Author

Praying for Moony's mercy here 🙏

@VerinSenpai
Copy link
Copy Markdown
Contributor Author

I see scar put the toolshed locales in a single folder after splitting up the locale file. I will have to follow suit. This will be a shortly maybe tonight verin job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A: Toolshed Area: Toolshed, the command interpreter, related changed or fixes D3: Low Difficulty: Some codebase knowledge required. P3: Standard Priority: Default priority for repository items. S: Needs Review Status: Requires additional reviews before being fully accepted. Not to be replaced by S: Approved. size/M Denotes a PR that changes 100-999 lines. T: Cleanup Type: Code clean-up, without being a full refactor or feature T: Refactor Type: Refactor of notable amount of codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants