@x3-cli-dev/cli

1.2.11 • Public • Published

cli

@x3-cli-dev/cli

介绍

基于 X3 项目开发的脚手架,提供了项目创建、发布、SVN 提交、本地插件依赖安装等功能。

安装

npm install @x3-cli-dev/cli -g

全局 Options

Options:
  -v, --version                             显示版本号
  -d, --debug                               是否启用调试模式
  -tp, --target-path <targetPath>           是否指定本地调试路径
  -h, --help                                显示帮助信息
x3 --version

命令

init

初始化项目

Usage: x3 init [options] <projectName>

初始化项目

Options:
  -f, --force          强制覆盖目标目录(如果存在)
  -si, --skip-install  跳过依赖安装
mkdir <projectName>
cd <projectName>
x3 init <projectName>

publish

发布项目到远程服务器

Usage: x3 publish [options]

发布项目

Options:
  -sbu, --skip-build   跳过项目打包
  -sba, --skip-backup  跳过服务器文件备份
x3 publish

svn

提交发布项目到 SVN

Usage: x3 svn [options]

SVN 发布

Options:
  -f, --force              不询问,直接发布
  -m, --message <message>  提交信息
x3 svn -m 'commit message'

install

本地插件依赖安装

Usage: x3 install [options] <source> <destination>

安装本地依赖到本地仓库

Arguments:
  source              要安装的本地依赖 PackageName
  destination         要安装的目的仓库 PackageName

Options:
  -sbu, --skip-build  跳过项目打包
  -spa, --skip-pack   跳过 npm pack
x3 install x3-base-core x3-bills-plugin

config

增删改查本地配置信息

Usage: x3 config [options]

配置增删改查

Options:
  --set <keyValue...>            设置 config, 可同时设置多个, 如 x3 -s key1 value1 key2 value2
  --get <keys...>                查询 config, 可同时查询多个, 如 x3 -g key1 key2 key3
  -del, --delete <keys...>       删除 config, 可同时删除多个, 如 x3 -d key1 key2 key3
  -ls, --list                    查看所有 config
  --edit                         编辑 config, 使用 vim 编辑器
  -lis, --list-server            查看服务器配置列表
  -as, --add-server <server>     添加服务器配置
  -rs, --remove-server <server>  删除服务器配置
  -us, --use-server <server>     使用指定的服务器配置
x3 config [options]

x3 config --list

clean

清除本地缓存

Usage: x3 clean [options]

清除缓存, 默认情况下只清除 command 缓存

Options:
  -f, --force     不询问,强制删除
  -t, --template  清除包含模板缓存
x3 clean -f -t

proxy

启动本地代理

Usage: x3 proxy [options]


启动本地代理

Options:
  -ls, --list [proxy-name]  查看环境代理
  -u, --use <proxy-name>    使用环境代理
  -e, --edit                编辑 proxy, 使用 vim 编辑器
  -p, --port <number>       代理启动端口号,默认 3000
  -h, --help                显示帮助信息
x3 proxy --list

默认环境变量

  • 最低 node 版本 LOWEST_NODE_VERSION: '10.18.0',
  • 环境变量配置文件名 X3_CLI_ENV_FILENAME: '.x3-cli-dev-env',
  • 环境变量配置文件路径 X3_CLI_HOME_PATH
  • cli 目录名 X3_DEFAULT_CLI_HOME: '.x3-cli-dev',
  • 启动脚本包名 NPM_NAME: '@x3-cli-dev/cli',
  • 日志等级 LOG_LEVEL 默认 'info',可选 'debug'

用户缓存路径

用户主目录/X3_CLI_ENV_FILENAME

项目线上配置

仓库地址

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.2.110latest

Version History

VersionDownloads (Last 7 Days)Published
1.2.110
1.2.100
1.2.80
1.2.70
1.2.60
1.2.50
1.2.20
1.2.10
1.2.00
1.1.70
1.1.20
1.1.10
1.1.00
1.0.110
1.0.100
1.0.90
1.0.80
1.0.70
1.0.60
1.0.50
1.0.40
1.0.31
1.0.10

Package Sidebar

Install

npm i @x3-cli-dev/cli

Weekly Downloads

1

Version

1.2.11

License

MIT

Unpacked Size

13.9 kB

Total Files

7

Last publish

Collaborators

  • fzerof