+26
-3
@@ -5,8 +5,31 @@ #!/usr/bin/env node | ||
| * @Date: 2019-11-22 13:35:00 | ||
| * @LastEditTime: 2019-11-22 13:38:04 | ||
| * @LastEditTime: 2019-11-24 10:36:21 | ||
| * @LastEditors: Please set LastEditors | ||
| * @Description: In User Settings Edit | ||
| * @Description: 这种用法是为了防止操作系统用户没有将node装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找node的安装路径,再调用对应路径下的解释器程序完成操作。 | ||
| * @FilePath: \OAdmin-cli\index.js | ||
| */ | ||
| "use strict"; | ||
| console.log('Hello, cli!'); | ||
| // 可以自动的解析命令和参数,用于处理用户输入的命令 | ||
| const program = require("commander"); | ||
| // 下载并提取 git 仓库,用于下载项目模板 | ||
| const download = require("download-git-repo"); | ||
| // 通用的命令行用户界面集合,用于和用户进行交互 | ||
| const inquirer = require("inquirer"); | ||
| // 模板引擎,将用户提交的信息动态填充到文件中 | ||
| const handlebars = require("handlebars"); | ||
| // 文件流,可读取脚手架目录文件 | ||
| const fs = require("fs"); | ||
| // 下载过程久的话,可以用于显示下载中的动画效果。 | ||
| const ora = require("ora"); | ||
| // 可以给终端的字体加上颜色。 | ||
| const chalk = require("chalk"); | ||
| // 可以在终端上显示出 √ 或 × 等的图标 | ||
| const symbols = require("log-symbols"); | ||
| // 引入配置文件 | ||
| const config = require('../package.json'); | ||
| console.log(chalk.yellow('---------------------------------------------------------------------')) | ||
| console.log(chalk.green('欢迎使用讯曌科技(http://www.xunzhaotech.com)OAdmin-cli快速构建系统')) | ||
| console.log(chalk.yellow('---------------------------------------------------------------------')) | ||
| program | ||
| .version(config.version,"-v, --version") |
+15
-2
| { | ||
| "name": "oadmin-cli", | ||
| "version": "0.0.0", | ||
| "version": "0.0.1", | ||
| "description": "OA快速开发框架", | ||
@@ -20,3 +20,16 @@ "bin": { | ||
| "author": "xunzhaotech", | ||
| "license": "ISC" | ||
| "license": "ISC", | ||
| "dependencies": { | ||
| "commander": "^4.0.1", | ||
| "download-git-repo": "^3.0.2", | ||
| "handlebars": "^4.5.3", | ||
| "inquirer": "^7.0.0", | ||
| "chalk": "^3.0.0", | ||
| "fs": "^0.0.1-security", | ||
| "ora": "^4.0.3", | ||
| "symbols": "^0.0.6" | ||
| }, | ||
| "devDependencies": { | ||
| } | ||
| } |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
4909
52.03%32
190.91%8
Infinity%2
Infinity%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added