├── .gitignore ├── README.md ├── lerna.json ├── package.json └── packages ├── core ├── README.md ├── __tests__ │ └── core.test.js ├── bin │ └── imooc-cli.js ├── libs │ ├── const.js │ └── index.js ├── package-lock.json └── package.json ├── init ├── README.md ├── __tests__ │ └── init.test.js ├── lib │ ├── getProjectTemplate.js │ └── index.js ├── package-lock.json └── package.json ├── publish ├── README.md ├── __tests__ │ └── publish.test.js ├── lib │ └── index.js ├── package-lock.json └── package.json ├── replace ├── README.md ├── __tests__ │ └── replace.test.js ├── lib │ └── index.js ├── package-lock.json └── package.json └── utils ├── README.md ├── __tests__ └── utils.test.js ├── lib ├── Build │ ├── CloudBuild.js │ ├── getOSSFile.js │ ├── getOSSProject.js │ └── parse.js ├── Git │ ├── ComponentRequest.js │ ├── Git.js │ ├── GitServer.js │ ├── Gitee.js │ ├── GiteeRequest.js │ ├── Github.js │ └── GithubRequest.js ├── Locale │ ├── en_us.js │ ├── getEnvLocale.js │ ├── loadLocale.js │ └── zh_cn.js ├── Package.js ├── ejs.js ├── file.js ├── formatPath.js ├── index.js ├── inquirer.js ├── log.js ├── npm.js ├── request.js ├── spinner.js └── terminalLink.js └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/__tests__/core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/__tests__/core.test.js -------------------------------------------------------------------------------- /packages/core/bin/imooc-cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../libs')(); 4 | -------------------------------------------------------------------------------- /packages/core/libs/const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/libs/const.js -------------------------------------------------------------------------------- /packages/core/libs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/libs/index.js -------------------------------------------------------------------------------- /packages/core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/package-lock.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/README.md -------------------------------------------------------------------------------- /packages/init/__tests__/init.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/__tests__/init.test.js -------------------------------------------------------------------------------- /packages/init/lib/getProjectTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/lib/getProjectTemplate.js -------------------------------------------------------------------------------- /packages/init/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/lib/index.js -------------------------------------------------------------------------------- /packages/init/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/package-lock.json -------------------------------------------------------------------------------- /packages/init/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/init/package.json -------------------------------------------------------------------------------- /packages/publish/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/publish/README.md -------------------------------------------------------------------------------- /packages/publish/__tests__/publish.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/publish/__tests__/publish.test.js -------------------------------------------------------------------------------- /packages/publish/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/publish/lib/index.js -------------------------------------------------------------------------------- /packages/publish/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/publish/package-lock.json -------------------------------------------------------------------------------- /packages/publish/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/publish/package.json -------------------------------------------------------------------------------- /packages/replace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/replace/README.md -------------------------------------------------------------------------------- /packages/replace/__tests__/replace.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/replace/__tests__/replace.test.js -------------------------------------------------------------------------------- /packages/replace/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/replace/lib/index.js -------------------------------------------------------------------------------- /packages/replace/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/replace/package-lock.json -------------------------------------------------------------------------------- /packages/replace/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/replace/package.json -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/__tests__/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/__tests__/utils.test.js -------------------------------------------------------------------------------- /packages/utils/lib/Build/CloudBuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Build/CloudBuild.js -------------------------------------------------------------------------------- /packages/utils/lib/Build/getOSSFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Build/getOSSFile.js -------------------------------------------------------------------------------- /packages/utils/lib/Build/getOSSProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Build/getOSSProject.js -------------------------------------------------------------------------------- /packages/utils/lib/Build/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Build/parse.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/ComponentRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/ComponentRequest.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/Git.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/Git.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/GitServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/GitServer.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/Gitee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/Gitee.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/GiteeRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/GiteeRequest.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/Github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/Github.js -------------------------------------------------------------------------------- /packages/utils/lib/Git/GithubRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Git/GithubRequest.js -------------------------------------------------------------------------------- /packages/utils/lib/Locale/en_us.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Locale/en_us.js -------------------------------------------------------------------------------- /packages/utils/lib/Locale/getEnvLocale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Locale/getEnvLocale.js -------------------------------------------------------------------------------- /packages/utils/lib/Locale/loadLocale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Locale/loadLocale.js -------------------------------------------------------------------------------- /packages/utils/lib/Locale/zh_cn.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | welcome: '欢迎使用慕课网前端研发脚手架', 3 | } 4 | -------------------------------------------------------------------------------- /packages/utils/lib/Package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/Package.js -------------------------------------------------------------------------------- /packages/utils/lib/ejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/ejs.js -------------------------------------------------------------------------------- /packages/utils/lib/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/file.js -------------------------------------------------------------------------------- /packages/utils/lib/formatPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/formatPath.js -------------------------------------------------------------------------------- /packages/utils/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/index.js -------------------------------------------------------------------------------- /packages/utils/lib/inquirer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/inquirer.js -------------------------------------------------------------------------------- /packages/utils/lib/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/log.js -------------------------------------------------------------------------------- /packages/utils/lib/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/npm.js -------------------------------------------------------------------------------- /packages/utils/lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/request.js -------------------------------------------------------------------------------- /packages/utils/lib/spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/spinner.js -------------------------------------------------------------------------------- /packages/utils/lib/terminalLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/lib/terminalLink.js -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sam9831/imooc-cli/HEAD/packages/utils/package.json --------------------------------------------------------------------------------