evm-scaffolding-cli
v2.0.2
Published
A CLI frontend repo for EVM scaffolding that allows users to choose dependencies to install and modifies scripts based on user input.
Downloads
24
Readme
EVM Scaffolding CLI
EVM Scaffolding CLI is a command-line interface tool that helps you bootstrap EVM projects based against your preferences. It provides a simple and interactive way to set up your project with the components you need.
Installation
You don't need to install the CLI globally. You can use npx
to run it without installing:
npx evm-scaffolding-cli
Usage
When you run the CLI, it will ask you a series of questions to determine how to set up your project:
- Project name: The name of your new project.
- Linter/Formatter: Choose between 'Rome' and 'ESLint and Prettier'.
- Nextjs router: Choose between 'App Router' and 'Pages Router'.
- Wallet connection handler: Choose between 'RainbowKit' and 'ConnectKit'.
- UI framework: Choose between 'Shadcn', 'DaisyUI' or 'None' to use alongside Tailwind.
Based on your responses, the CLI will perform the following actions:
- Create a new directory with the name of your project.
- Generate a
package.json
file. - Install the necessary dependencies.
- Set up initial components and logic.
This setup allows you to quickly start building onchain applications.