next-forge icon indicating copy to clipboard operation
next-forge copied to clipboard

Add a configurable installation CLI

Open TheCukitoDev opened this issue 1 year ago • 11 comments

Is your feature request related to a problem? Please describe. I would like to implement a CLI option to have a modular installation as we could see in https://github.com/t3-oss/create-t3-app.

Describe the solution you'd like I made some PR's in it so I could make a base CLI with some options and write some docs for anyone who wants to improve it

Describe alternatives you've considered It could use some alternative repos but it would be harder because it has to has some maintainers and so on...

TheCukitoDev avatar Nov 20 '24 20:11 TheCukitoDev

If you like the improvement I could start working on a PR...

TheCukitoDev avatar Nov 20 '24 20:11 TheCukitoDev

@TheCukitoDev Definitely like the idea and would love to see a PR!

haydenbleasel avatar Dec 08 '24 22:12 haydenbleasel

@TheCukitoDev Also, this will be a lot easier to setup with the new Commander-based init.mjs file 👍

haydenbleasel avatar Dec 09 '24 04:12 haydenbleasel

I was think about using clack and chalk as they use in https://github.com/t3-oss/create-t3-app . I have some experience in it. I don't know any ideas of what should I put as options. Tell me something to start and i will make a PR sooner

TheCukitoDev avatar Dec 09 '24 16:12 TheCukitoDev

I was think about using clack and chalk as they use in https://github.com/t3-oss/create-t3-app . I have some experience in it. I don't know any ideas of what should I put as options. Tell me something to start and i will make a PR sooner

It would be great to have the ability to choose between different third-party services and also to opt out of some. For example, I personally don’t find Better Stack useful, so having the option to skip it would be ideal

Mejiabrayan avatar Dec 16 '24 20:12 Mejiabrayan

It would be great if we could have the option to install only the apps we need. For example, I might want just the web app, or both the web and app, or any other combination. This way, I can install only what I need or, if desired, manage them in separate repositories more easily

andrepatt avatar Jan 09 '25 10:01 andrepatt

Hello, sorry for the wait but I am learning rust as a pretext to learn rust. I am going to create a CLI with rust in the next few weeks. I don't know how much time will I need to finish it but I would like to open a PR in a few weeks with a beta version. Thanks

TheCukitoDev avatar Jan 09 '25 16:01 TheCukitoDev

@TheCukitoDev I've built a configurable cli using clack and chalk with TS and could lend a hand. Unfortunately I don't have any rust experience if you decide to go that route.

dmick92 avatar Jan 15 '25 21:01 dmick92

@dmick92 not to worry - im currently rebuilding the cli with clack in #404, will have a go at this ticket afterwards.

haydenbleasel avatar Jan 15 '25 22:01 haydenbleasel

Any update on this?

supersyntx avatar Jun 05 '25 19:06 supersyntx

Not yet. I'm working on this because i have to learn rust to code this. I'll launch the first preview as soon as posible.

TheCukitoDev avatar Jun 15 '25 10:06 TheCukitoDev