You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, Neutralinojs CLI allows us to create projects from GitHub templates, but it lacks functionality for managing and reusing locally saved templates. Developers have to re-download or clone templates from remote sources every time they need them, which can slow down the development process.
Proposed Solution
Adding the following features:
Save Templates: Allow users to save a project setup as a local template using the command: neu template save <template-name>
List Templates: Provide a command to list all available local templates with: neu template list
Remove Templates: Enable users to remove saved templates with: neu template remove <template-name>
Create from Templates: Allow project creation using locally saved templates: neu create <project-name> --template <template-name>
Benefits
Faster Setup: Reuse common setups without needing to re-clone them.
Offline Use: Access templates without an internet connection.
Thanks so much for creating this issue with your ideas @WannaCry016. Seems like this is not core requirement for the neu CLI based on other feature requests from app developers. So, we can create a CLI plugin for this feature. Feel free to implement a plugin and publish it to NPM. Then, we can add it to: https://neutralino.js.org/resources
@shalithasuranga Also I was thinking of a command to dockerize the project it will help in team work , consistent isolated enviroment. Is this a good idea???
Currently, Neutralinojs CLI allows us to create projects from GitHub templates, but it lacks functionality for managing and reusing locally saved templates. Developers have to re-download or clone templates from remote sources every time they need them, which can slow down the development process.
Proposed Solution
Adding the following features:
neu template save <template-name>
neu template list
neu template remove <template-name>
neu create <project-name> --template <template-name>
Benefits
Next Steps
The text was updated successfully, but these errors were encountered: