#编程语言 #脚手架 #解析器 #不同 #项目 #工具 #CLI 工具

bin+lib resolver-cli

Resolver 是一个 CLI 工具,允许开发者为不同的开发目的、工具和编程语言构建项目

3 个版本

0.1.2 2024 年 4 月 28 日
0.1.1 2024 年 4 月 21 日
0.1.0 2024 年 4 月 21 日

2522神奇豆子

Download history 215/week @ 2024-04-18 159/week @ 2024-04-25 13/week @ 2024-05-02 1/week @ 2024-05-23

119 每月下载

MIT 许可证

31KB
699

Resolver-cli

Resolver 是一个 CLI 工具,允许开发者为不同的开发目的、工具和编程语言构建项目。

安装

安装 resolver-cli 要求您已经安装了 Rustcargo。使用以下命令安装 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 有三个操作命令 getscaffoldinstall

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