create-vue-business-rsGenerate a CLI for business projects in the
packagesdirectory of a pnpm monorepo working repository.
Refactor the
create-vue-businessCLI library using Rust. The original library was built using ESM.
| 技术栈 | 版本 | | :--------- | :------ | | rust | 1.67.1 | | dialoguer | 0.10.3 | | console | 0.15.5 | | termcolor | 1.2.0 | | regex | 1.7.3 | | serde_json | 1.0.159 | | git2 | 0.17.0 |
目前仅支持
cargo install安装方式
shell
cargo install create-vue-business-rs
```shell
create-vue-business-rs ```
TODO 待修改

```shell git clone https://github.com/laqudee/create-vue-business-rs.git
cd create-vue-business-rs
cargo install
cargo run ```
shell
cargo build --release
crates.ioshell
cargo publish
template放到根目录下,分为base,code, config这三个子目录,根据选择的配置不同,进行渲染。dialoguer库,生成命令行配置选择render()函数进行渲染git2库初始化 gitcargo install create-vue-business-rs方式安装使用git2库没有生效package.json内容按照字母顺序排序了,不符合正常的package.json顺序create-vue-monorepo,仿照create-vue写了一个生成一个pnpm monorepo 的工作仓库的简单CLI
create-vue-business,仿照create-vue写了一个生成一个 pnpm monorepo 的工作仓内部packages目录下业务项目的 CLI