3 个版本
0.1.2 | 2024 年 4 月 28 日 |
---|---|
0.1.1 | 2024 年 4 月 21 日 |
0.1.0 | 2024 年 4 月 21 日 |
2522 在 神奇豆子
119 每月下载
31KB
699 行
Resolver-cli
Resolver 是一个 CLI 工具,允许开发者为不同的开发目的、工具和编程语言构建项目。
安装
安装 resolver-cli
要求您已经安装了 Rust
和 cargo
。使用以下命令安装 Rust 和 Cargo
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
要检查 Rust 是否正确安装,请打开一个壳,并运行以下命令
$ rustc --version
检查 cargo 是否已安装
$ cargo --version
现在您已经安装了 Rust 和 Cargo,运行以下命令安装 resolver-cli
cargo install resolver-cli
用法
使用 resolver-cli
,您可以为不同的开发工具和编程语言创建项目。Resolver-cli 有三个操作命令 get
、scaffold
和 install
。
get
操作用于从 GitHub 克隆所选的 Diamond Standard 模板,涵盖了 Hardhat JavaScript、Hardhat TypeScript 和 Foundry。
钻石标准 Hardhat JavaScript
使用 Diamond Standard Hardhat JavaScript 创建项目模板
resolver-cli get dhjs project_name
钻石标准 Hardhat TypeScript
使用 Diamond Standard Hardhat TypeScript 创建项目模板
resolver-cli get dhts project_name
钻石标准 Foundry
使用Diamond Standard Foundry创建项目模板
resolver-cli get dfd project_name
scaffold
动作用于为不同的开发工具和语言创建项目模板,包括
- ReactJS
- ReactTs
- Hardhat
- NestJs
- Laravel
- NextJs
- Foundry
- Vue
- Vite
- Starknet Foundry
ReactJS
使用JavaScript创建React项目
resolver-cli scaffold reactjs project_name
ReactTS
使用TypeScript创建React项目
resolver-cli scaffold reactts project_name
Hardhat
创建Hardhat Solidity项目
resolver-cli scaffold hardhat project_name
NestJs
创建NestJS项目
resolver-cli scaffold nestjs project_name
Laravel
创建Laravel PHP项目
resolver-cli scaffold laravel project_name
NextJS
创建NextJS项目
resolver-cli scaffold nextjs project_name
Foundry
创建新的foundry项目
resolver-cli scaffold foundry project_name
Vue
创建Vue.js项目
resolver-cli scaffold vue project_name
Vite
使用Vite创建(Vanilla TypeScript, Vue, React, Preact, Lit, Svelte)项目
resolver-cli scaffold vite project_name
Starknet Foundry
创建starknet项目
resolver-cli scaffold snforge project_name
install
动作用于安装开发工具,如Node.js、Homebrew、Choco、Scarb等。
-
要安装node,运行:
resolver-cli install node
-
要安装homebrew,运行:
resolver-cli install brew
-
要安装choco,运行:
resolver-cli install choco
-
要安装scarb,运行:
resolver-cli install scarb
-
要安装最新版本的starknet foundry,运行:
resolver-cli install snfoundry latest
-
要安装特定版本的starknet foundry,运行:
resolver-cli install snfoundry $versionName
运行 resolver-cli install --help
查看所有支持的安装工具。
依赖
~9–20MB
~312K SLoC