1.3.4 • Published 2 years ago

xr-bin-cli v1.3.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

搭建一个简单的脚手架

安装

# install it globally
$ npm install -g xr-bin-cli

# or yarn
$ yarn global add xr-bin-cli

使用

Quick Start

拉取远程项目
命令行
$ xr cr <name> -r http://github.com/xxx/xxx.git [-i|--install] [-f|--force]

特别建议:首次不要修改版本号,版本号用于记录拉取时的版本。
Options
  • -r, --repo: clone的远程仓库地址
  • -i, --install: 安装依赖
  • -f, --force: Overwrite if the target exists
修改项目名(package.json和.drone.yml)
命令行
$ xr cpn <name>
Options
  • -i, --install: 安装依赖
修改文件(默认用于修改DockerFile的nginx镜像)
命令行
$ xr cf <name> [-n] [-l]
Options
  • -n, --name: 要修改的文件名
  • -l, --line: 替换的行数
修改package.json的version为当天的时间如2022-10-01
命令行
$ xr cv
关闭端口服务
命令行
$ xr close <port>
修改图片(适用于蓝湖下载的中文中文自动转成英文)
命令行
$ xr rn
Options
  • -a, --all: 适用于只有一个文件那种,自动生成@2x和@3x图片
项目提交规范初始化
命令行
$ xr git-commit-lint
npm源
命令行
$ xr npm
taobao源
命令行
$ xr taobao
目录下所有git pull(该方法未测试)
命令行
$ xr gitpull <optPath>

其他说明

在项目根目录执行 standard-version 命令,可以在控制台看到整个执行流程的 log 信息,在这里几个常用的参数需要注意下:

standard-version
1、–release-as, -r 指定版本号

  默认情况下,工具会自动根据 主版本(major)、次版本( minor)、修订版(patch)规则生成版本号,例如如果你 package.json 中的 version 为 1.0.0, 那么执行后版本号则是:1.0.1。自定义可以通过:

standard-version -r minor // 1.1.0
standard-version -r 2.0.0 // 2.0.0
standard-version -r 2.0.0-test // 2.0.0-test
2、–prerelease, -p 预发版本命名

  用来生成预发版本, 如果当期的版本号是 2.0.0,例如

standard-version --prerelease alpha // 2.0.0-alpha.0
3、–tag-prefix, -t 版本 tag 前缀

  用来给生成 tag 标签添加前缀,例如如果前版本号为 2.0.0,则:

standard-version --tag-prefix "stable-" // tag: stable-v2.0.0
  以上几个参数用得会多一些,还有其他选项可以通过standard-version --help查看。
很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。

alpha版:内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。

beta版:公开测试版。β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能。如果你是发烧友,可以下载这个版本。

rc版:全写:Release Candidate(候选版本),该版本又较beta版更进一步了,该版本功能不再增加,和最终发布版功能一样。这个版本有点像最终发行版之前的一个类似 预览版,这个的发布就标明离最终发行版不远了。作为普通用户,如果你很急着用这个软件的话,也可以下载这个版本。

stable版:稳定版。在开源软件中,都有stable版,这个就是开源软件的最终发行版,用户可以放心大胆的用了。
1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.3.0-alpha.5

2 years ago

1.3.0-alpha.4

2 years ago

1.3.0-alpha.3

2 years ago

1.3.0-alpha.2

2 years ago

1.3.0-alpha.1

2 years ago

1.3.0-alpha.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.2.0-alpha.0

2 years ago

1.1.0

2 years ago

1.1.0-alpha.1

2 years ago

1.1.0-alpha.0

2 years ago