Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yokiyokiyoki/ds-cli
:muscle:ds-cli脚手架
https://github.com/yokiyokiyoki/ds-cli
cli vue-cli
Last synced: 8 days ago
JSON representation
:muscle:ds-cli脚手架
- Host: GitHub
- URL: https://github.com/yokiyokiyoki/ds-cli
- Owner: yokiyokiyoki
- Created: 2019-03-19T06:48:01.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-04-30T16:55:04.000Z (over 1 year ago)
- Last Synced: 2023-04-30T18:42:07.927Z (over 1 year ago)
- Topics: cli, vue-cli
- Language: TypeScript
- Homepage:
- Size: 438 KB
- Stars: 8
- Watchers: 2
- Forks: 5
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ds-cli
# 目录
- [介绍](#介绍)
- [生态](#生态)
- [快速入门](#快速入门)
- [安装](#安装)
- [用法](#用法)
- [感谢](#感谢)
- [License](#license)# 介绍
- 基于 typescript 和 rollup 的脚手架工具
## 生态
- doc:基于 vuepress 开发文档
- lib:基于 typescript 和 rollup 开发库
- [前端如何搭建一个成熟的脚手架](https://juejin.im/post/5c98dc71e51d4501806d0a98)
- [前端如何搭建一个简单的脚手架](https://juejin.im/post/5c8f9dbfe51d45279e268e3b)## 快速入门
### 安装
```bash
$ npm i @datastory/ds-cli -g # install cli
```目录说明:
```
├─ bin
├─ main.ts //入口文件
├─ src
│ ├─ lib //详细命令入口目录
│ ├─ utils //工具库
```### 用法
```bash
$ ds init [template-name] #template-name目前只支持lib,doc
$ ds list
```#### 模板
##### 要求
- 文件目录必须含有 template 文件夹,并且所需模板文件放在该目录下
- 文件名命名规范是 ds-cli-‘name’-template,方便脚手架拉取
- 可用 meta.js 提高自定义程度(所谓动态化模板)## 感谢
- [vue-cli](https://github.com/vuejs/vue-cli)
## License
- [MIT](https://opensource.org/licenses/MIT)