Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interactive CLI #29

Open
hobbescodes opened this issue Jun 25, 2024 · 0 comments
Open

Interactive CLI #29

hobbescodes opened this issue Jun 25, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@hobbescodes
Copy link
Owner

Is your feature request related to a problem? Please describe.

One issue I see coming up is that this template is great for initiating a bunch of common tools, however, when the template is used, there is still a bunch of tasks needed to be done to configure the project (i.e. personalization).

Describe the solution you'd like

I think that an interactive CLI tool (or multiple) to speed up the process for this would be nice.

Some examples:

  1. Update naming conventions from @eidolonkit --> @insert_name_here
  2. The base configuration uses RainbowKit for wallet connection. However, we could provide a CLI with different alternatives (one's that are built on top of wagmi can be seen here).

Describe alternatives you've considered

For example 1, I have considered providing a custom github action that is run when Use this template is triggered. Although this would work fine, I feel like a custom CLI tool would be better, especially if other options are provided.

For example 2, at first thought I considered a custom wallet package that allowed users to pull in different options. The issue here is that it adds a lot of dependencies that are not necessarily used, and configuration for this package would be messy with the different configurations for each wallet option.

Additional context

I think some nice tools to consider using while developing the CLI would be:

Clack
Commander.js

@hobbescodes hobbescodes added enhancement New feature or request help wanted Extra attention is needed labels Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant