1.0.80 • Published 12 months ago

vz-cmd v1.0.80

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

命令行工具

安装:npm i -g vz-cmd

git 命令

vz git options

以下选项均为互斥不可拼凑

  • -ps: 会依次执行git的add、commit、pull、push命令
    • args: 默认第一个为commit内容,后续参数都为添加的文件(不填默认提交所有更改)
    • args0: 此参数会被校验是否符合提交规范
  • --stash: 将当前分支的未提交更改迁移到另一个分支(通常是代码写错分支用的)
    • args:目标分支
  • -mgt(--mergeto):将当前分支合并到其他分支
    • args: 目标分支,可有多个
  • --loop 失败就一直推送,直到成功(github被墙的情况)

例子

# -ps 推送所有更改
vz git -ps "fix: 改了个bug" .
# -mgt 将当前分支合并进test和dev
vz git -mgt test dev

config 命令

会在用户目录中创建vz_cmd_config.json文件保存配置信息

  • set 设置变量
  • delete 删除变量
  • get 获取所有变量

wxml 命令

注意:目前用到的编译器只支持vue2版本,所以如果是编译vue3的template,需要自己手动在根那里加个div的根元素(vue2的组件必须有一个根元素),否则只会转换第一个根元素的内容

通过vue模板编译器对模板进行编译转换wxml

vz wxml filename.wxml

选项

  1. -t: --template, 头尾加上template
  2. -c: --classTag, class中加上变更前的标签名字(只有在变更规则里的标签才会加上,组件这种自定义名字的不会加上)

wxss命令

vz wxss -p2 -r200 filename.scss

用于将scss转换成wxss,并且将px和rem转换成rpx

选项

  1. -p:--px2rpx px转换倍数
  2. -r:--rem2rpx rem转换倍数

以下命令需要终端支持linux命令

为什么采用linux命令,应为linux命令对文件的一些处理比较灵活,例如.和没参数查询全部,0*能查询所有0开头的文件,懒得再实现一套了

ls 命令

vz ls -mco

选项可以拼接

参数优先级根据以下选项(需要你的终端能使用linux命令,至少得能使用ls查询文件)

  1. -m: 通过正则匹配过滤文件,字符串会作为js中的RegExp函数的参数传入生成正则
  2. -c:过滤后的文件复制到目标文件夹,支持相对路径
  3. -o: 过滤后文件输出为js数组
  4. -h: 用于检查文件在服务器中是否存在,需要通过vz config set checkUrl="xxx"设置地址前缀
# 查找蓝湖导出所有图片中的二倍图,并放到当前目录下的file文件夹
vz ls -m"2x\\.(png|jpg)" -c file
# 或者
vz ls --match="2x\\.(png|jpg)" -c file

# 检查文件是否存在于服务器上
# 设置前缀
vz config set checkUrl="https://xxx"
# 检查当前目录所有文件
vz ls -h

tiny 命令

vz tiny -w

用于压缩图片(需要你的终端能使用linux命令,至少得能使用ls查询文件)

  1. 当参数为.或不传时,为当前目录所有图片。为具体文件名时,会按需选择对应文件
  2. -w(--wait) 选项,可赋值,用于设定请求tiny接口的时间间隔(太频繁的请求会被tiny拒绝返回)
  3. -m 图片最小尺寸过滤
  4. -r 将记录的之前失败的图片,重新上传(每次运行vz tiny命令只要有失败的图片,都会被记录)
# 将当前目录下所有图片进行压缩
vz tiny
# 将当前目录下a.png,b.png进行压缩,并设置接口间隔为3秒
vz tiny -w3000 a.png b.png
# 或者
vz tiny --wait=3000 a.png b.png
# 失败重新上传,并设置间隔为5秒
vz tiny -r --w5000

npm 命令

vz npm -h 查看可用命令

  • vz npm -r1 修改成淘宝镜像
  • vz npm publish 推送npm包时自动检测镜像,非官方镜像则切换成官方镜像推送后切换回原来使用的镜像
1.0.62

1 year ago

1.0.61

1 year ago

1.0.60

1 year ago

1.0.66

1 year ago

1.0.65

1 year ago

1.0.64

1 year ago

1.0.63

1 year ago

1.0.69

1 year ago

1.0.68

1 year ago

1.0.67

1 year ago

1.0.73

1 year ago

1.0.72

1 year ago

1.0.71

1 year ago

1.0.70

1 year ago

1.0.77

12 months ago

1.0.76

12 months ago

1.0.75

12 months ago

1.0.74

1 year ago

1.0.79

12 months ago

1.0.78

12 months ago

1.0.80

12 months ago

1.0.55

1 year ago

1.0.54

1 year ago

1.0.53

1 year ago

1.0.52

1 year ago

1.0.59

1 year ago

1.0.58

1 year ago

1.0.57

1 year ago

1.0.56

1 year ago

1.0.19

1 year ago

1.0.18

1 year ago

1.0.17

1 year ago

1.0.16

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.22

1 year ago

1.0.21

1 year ago

1.0.20

1 year ago

1.0.26

1 year ago

1.0.25

1 year ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.29

1 year ago

1.0.28

1 year ago

1.0.27

1 year ago

1.0.33

1 year ago

1.0.32

1 year ago

1.0.31

1 year ago

1.0.30

1 year ago

1.0.37

1 year ago

1.0.36

1 year ago

1.0.35

1 year ago

1.0.34

1 year ago

1.0.39

1 year ago

1.0.38

1 year ago

1.0.40

1 year ago

1.0.44

1 year ago

1.0.43

1 year ago

1.0.42

1 year ago

1.0.41

1 year ago

1.0.48

1 year ago

1.0.46

1 year ago

1.0.45

1 year ago

1.0.49

1 year ago

1.0.51

1 year ago

1.0.50

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.15

1 year ago

1.0.14

1 year ago

1.0.13

1 year ago

1.0.12

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago