2.0.4 • Published 6 years ago

robot-tool v2.0.4

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

做一个代码生成的工具项目

没有在window平台下做过测试。使用起来可能会有点问题。个人项目 请谅解

文件结构

bin 命令行目录
templateStore 模板库

功能要求

设置生成语句语言
tool set php
tool set rootPath
1. 生成单文件或模块的功能
生成 - 类型 - 框架:类型(模板类型) - 名称(加相对路径即为)
tool generate template php:laravel:controller App/Web/Controller

tool g     toolConfig  在当前项目中生成配置文件  
tool g        p(project) -l git 列出可用脚手架  
tool g        p       fromprojectname toprojectname  
(该命令需要在git.json里边自己设置常用的git库,目前我只放了三个项目)     

一个模块是一个文件夹。单文件也算模块  
文件结构如下:  
--module  
  --moduleFile  可能是文件,可能是文件夹  
  --readme.md  模块描述文件  
  --config.json 模块配置文件 通过该配置文件去分配文件路径,和文件内的字符串替换  
  1. 生成一个模板文件
    生成模板文件
    tool init -t template -p js/vue/list.vue
    (生成之后会有提示)

    生成配置描述文件
    tool init -t template-config -p js/vue/list.vue

    查看帮助
    tool init --help 查看使用

    注,模板变量可以直接做一下操作,不用再重新定义变量 变量名 model_name 首字母大写 model_name_firstUpperCase
    首字母小写 model_name_firstLowerCase 全部小写 model_name_toLowerCase 全部大写 model_name_toUpperCase

  1. 查看目前有的模板
    tool ls -t php -f laravel
    tool -h

// TODO
4. 执行常用shell脚本

// TODO
配置文件中可以设置语言,然后根据框架的结构,初始化包名,使代码初始化更简洁

// TODO
根据做过的项目来做代码总结

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago