Skip to content

✨ feat: add support for custom user modules#55

Draft
retrozinndev wants to merge 2 commits into
ryofrom
feat/user-modules
Draft

✨ feat: add support for custom user modules#55
retrozinndev wants to merge 2 commits into
ryofrom
feat/user-modules

Conversation

@retrozinndev

Copy link
Copy Markdown
Owner

This PR's goal is to add support for custom user modules, enabling the user to tinker with the shell without having to touch its source code; making it somewhat easier to customize and change behavior.

Note

This is still a super-ultra-mega-power work-in-progress, so expect it to take some time to be finished.

Super related to #42, btw

We're adding a library in the shell to make things easier, it'll be called libclsh.
Also, we want to have typed completion for the user, making tinkering more convenient, so we also need to kind of generate a tsconfig.json with the right settings for library completion to appear for them.

@retrozinndev retrozinndev added enhancement New feature or request low-priority It's in the works, but it's also not a big deal. Can take longer time to get fixed/finished. labels May 22, 2026
@retrozinndev retrozinndev mentioned this pull request Jun 14, 2026
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request low-priority It's in the works, but it's also not a big deal. Can take longer time to get fixed/finished.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant