@der-cli/publish
npm i @der-cli/publish

@der-cli/publish

⚡der-cli 是一个提升前端开发效率的轻量脚手架工具.

by der-cli

0.5.5 (see all)License:GPLTypeScript:Not Found
npm i @der-cli/publish
Readme

der


star GPL

⚡𝓓𝓮𝓻 - A scaffolding tool for FE

What is 𝓓𝓮𝓻?

  • A scaffolding tool to improve development efficiency for the front end, build with Node.js.
  • 一个提升前端开发效率的脚手架工具。

𝓓𝓮𝓻 can do

  • Create a new project
  • Auto commit & create a remote repo(github/gitee)
  • Version control
  • Specification submission code
  • then...

Quick Start

本地安装

$ npm install @der-cli/core -g

初始化项目

$ mikdir mytest && cd mytest

$ der init test-demo
# 根据步骤创建即可

提交 & 初始化 Github/Gitee

$ der go

该命令会在本地初始化 .git , 且提交代码至远程仓库。

注意der go 会将代码提交至项目同名远程仓库中( 仓库名即为 package.json 的 name 属性值 ),若远程仓库不存在,则会自动创建,这需要你提前准备好你的远程仓库 APP Token, 详见 App Token.

如果你已经创建了远程仓库,那么检查一下 package.json 文件后可直接使用该命令。

发布 tag

$ der go -release
# or 简写
$ der go -re

该命令会删除当前版本开发分支并创建同版本 tag 分支,然后提交至远程仓库

例: dev/1.0.1 => release/1.0.1,详见 Git_Flow.

More

查看模板列表

$ der tpl

# Or only project template
$ der tpl --pro
# Or only component template
$ der tpl --com

查看本地缓存

$ der cache --all

# or 查看本地Git缓存信息
$ der cache --git
# or 查看本地模板缓存信息
$ der cache --template
# or 查看本地依赖缓存信息
$ der cache --dependencies
# or 查看App Token
$ der cache --token

清空本地缓存

关于脚手架缓存,详见 Cache 缓存.

# Default: clean all
$ der clean
$ der clean --all

# or just clean dependencies
$ der clean --dep

DEBUG 模式

$ der --debug
# or
$ der -d

更多命令 详情

调试本地包

see docs

TODO

  • Add test: BDD tests
  • Add feat: add page cmd(may)

Documents

详情参考: docs

Change Log

CHANGELOG

Q & A

1.执行完初始化后,可以直接提交代码吗?

答:可以。前提是准备好你的 App Token.

Licence

Der cli is open source software licensed as GPL

Downloads/wk

1

GitHub Stars

33

LAST COMMIT

NaNyrs ago

MAINTAINERS

1

CONTRIBUTORS

0

OPEN ISSUES

1

OPEN PRs

0
VersionTagPublished
0.5.5
latest
1mo ago
No alternatives found
No tutorials found
Add a tutorial