jeecf-cli

Jeecf client toolbox


Keywords
cloud, factory, client, commandline, command-line-tool, python
License
Apache-2.0
Install
pip install jeecf-cli==0.0.3

Documentation

jeecf-cli

Introduce

Command line toolbox of Jeecf

Install

pip install jeecf-cli

Commands

1. login

jeecf login <url>

2. namespace

  1. 获取命名空间列表并标出当前命名空间
jeecf namespace
  1. 切换命名空间
jeecf namespace use <name>

3. dbsource

  1. 获取数据源列表并标出当前数据源
jeecf dbsource
  1. 切换数据源
jeecf dbsource use <name>

4. plugin

  1. 插件列表
jeecf plugin
  1. 插件支持的语言列表
jeecf plugin --language
  1. 插件详情
jeecf plugin <name>

5. field

  1. 属性列表
jeecf field
  1. 属性详情
jeecf field <name>

6. template

  1. 模板列表
jeecf template
  1. 拉取模板
jeecf template pull <name>
  1. 上传模板
jeecf template push xxx.zip

7. gen

  1. 根据模板生成代码
jeecf gen xxx.yml

8. logout

logout命令会删除本地的配置文件,包含登录信息

jeecf logout

Reference

代码生成 yml文件参数声明

#模版名称:版本号 必填 
template: "dict:1.0.0"
#命名空间 默认当前命名空间 非必填
namespace: work
#数据源 默认当前数据源 非必填
dbsource: defaultDataSourceKey
#表信息 非必填
table:
  #名称
  name: sys_dict
#模版参数 非必填 如果模版依赖属性 如果不填则使用默认值,如填写则使用填写值 
fields:
    #属性名称:属性值 如果模版属性中包含此名称,则覆盖其默认值,否则当新名称使用
  - "packageName:test"
  
dir:
  #文件生成目录 默认当前文件夹,支持相对路径
  out: "."
  #命令执行目录 默认当前文件夹,支持相对路径
  command: "." 
# 命令执行列表
commands:
  - "git init"