# ysc-cli **Repository Path**: bottom_level_aided_rd/ysc-cli ## Basic Information - **Project Name**: ysc-cli - **Description**: 个人项目的工作流 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-10-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 简介 该工具用于实现快捷操作,封装了一些常用的shell命令和推荐的脚手架,未来将考虑让使用者可以关联自己的git 由于功能暂时处于不稳定状态,如发现异常,请及时使用`npm update ysc-cli -g`升级 ### 安装命令 ```javascript npm install ysc-cli -g ``` ### 快捷脚本和命令 > 封装了一些快捷处理脚本,直接输入ysc即可进行选择 ``` ysc ``` ### 拉取脚手架相关命令 > 从github仓库拉取用于写js类库的模版脚手架 * 包名会根据validate-npm-package-name来进行校验 * 必须包含组织名(@nameSpace) 例如:@yushicheng ``` ysc lib ``` > 从github仓库拉取用于写react项目的模版脚手架 ``` ysc pro ``` > 从github仓库拉取临时项目的模版脚手架 ``` ysc temp ``` ### 发布命令 > 将当前文件夹发布到npm,如果项目目录下包含.babelrc文件,则会先进行编译 * 主要和ysc lib创建的类库型脚手架搭配使用 * 发布目标基于npmrc文件(优先级:项目>全局) * 默认编译是将src文件下的所有内容编译到dist目录下 * 编译命令基于npx babel,请确保项目下已经安装并配置完babel的相关内容 * 发布基于npm version patch指令(自动更新版本号,自动创建git tag) * 发布时会自动更新package.json中的git仓库信息(repository) ``` ysc publish ```