Skip to content

✨ feat: add support for custom user modules#55

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

✨ feat: add support for custom user modules#55
retrozinndev wants to merge 2 commits intoryofrom
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.

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.

1 participant