Crates.io | create-vue-business-rs |
lib.rs | create-vue-business-rs |
version | 0.0.2 |
source | src |
created_at | 2023-05-08 09:02:59.64087 |
updated_at | 2023-06-13 13:31:33.269496 |
description | An easy way to start a pnpm monorepo packages business project about Vue and create-vue-monorepo-rs |
homepage | |
repository | https://github.com/laqudee/create-vue-business-rs |
max_upload_size | |
id | 859603 |
size | 565,906 |
create-vue-business-rs
Generate a CLI for business projects in the
packages
directory of a pnpm monorepo working repository.
Refactor the
create-vue-business
CLI 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
安装方式
cargo install create-vue-business-rs
# 输入create-vue-business-rs,按回车键即可
create-vue-business-rs
TODO 待修改
git clone https://github.com/laqudee/create-vue-business-rs.git
cd create-vue-business-rs
cargo install
cargo run
cargo build --release
crates.io
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