Skip to content

Clean up commands to be concise, improving development across codebase.#60

Merged
kausikbs merged 2 commits intomainfrom
commandcleanup
Feb 27, 2026
Merged

Clean up commands to be concise, improving development across codebase.#60
kausikbs merged 2 commits intomainfrom
commandcleanup

Conversation

@blaze-developer
Copy link
Collaborator

@blaze-developer blaze-developer commented Feb 26, 2026

When trying to write the commands for preloading, I was getting a headache trying to wrap my head around how our commands were structured, and would have ended up changing how the commands worked, so before we have to write all of those features, commands should be cleaned up a little bit, allowing for easier command groups and parallels, where subsystem state is cleanly maintained.

Most commands should start when they start, and when they end, the subsystem should be in a state where no commands are running, doing nothing. Currently, there are many excess commands that arent used currently, and not in any current PR's that do not follow this, meaning using them could result in a unknown state between commands running, meaning a command may not do what it is expected to do based on previous commands that have run, this is a problem because when we run a command, we should be able to expect the state of the subsystem based on running it, and these make that unpredictable if we were to use them, along with the fact that we don't use them.

@kausikbs kausikbs merged commit 9551d59 into main Feb 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants