1.0.3 • Published 2 years ago

gyenno-cli v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

脚手架项目

快速生成本地模版

脚手架工程: https://gitlab.gyenno.com/frontend/gyenno-cli

模版工程:https://gitlab.gyenno.com/frontend/gyenno-cli-template

模板工程说明

templates目录下,以文件夹的方式划分模版。

主要功能一览

使用前提:

🌈🌈🌈 需要设置全局的gitlab账号和密码,因为我们的gitlab是私有库,需要进行登录鉴权后才可以获取模版。

# 查看当前的账号密码

git config --global user.name
git config --global user.password


# 设置全局的账号密码

git config --global user.name chenjian
git config --global user.password xxxxxxxx
  1. 支持查看所有模版列表⌚️
  2. 初始化一个工程(从模板列表中选择)👨‍🍳

支持选项

gyenno-cli --list

查看目前支持的模版列表

支持命令

gyenno-cli init <project name>
# gyenno-cli init my-project

在当前目录下,初始化一个项目,初始化过程中会让你选择以哪个模版初始化

源码目录说明

📦bin --- 入口文件
 ┗ 📜enter.js
📦lib --- 主要代码
 ┣ 📜Creator.js --- 初始化类
 ┗ 📜init.js 
📦utils 工具方法
 ┣ 📂common
 ┃ ┣ 📜env.js
 ┃ ┣ 📜exit.js
 ┃ ┣ 📜index.js
 ┃ ┗ 📜loading.js
 ┣ 📜api.js got请求模块
 ┣ 📜getTemplateList.js --- 请求模版列表的方法
 ┣ 📜gitlabToken.js --- gitlab验证的方法
 ┗ 📜require.js --- require语法