Ultima Edição: 29/Oct/25

Alguns scripts que eu fiz por falta do que fazer

nova_tela.sh

nova_tela.sh

Automatiza a criação de

  • Arquivo da tela Json
  • Arquivo Controller javascript
  • Controller, Service e Factory PHP (Opcionais)

placeholder apenas

Ainda precisa adicionar tudo no routes.json, controllers.xml, services.xml, menu.json, aclStruct.json


novo_ds.sh

novo_ds.sh

Automatiza a criação de

  • Arquivo datasource backend
  • Arquivo datasource frontend

placeholder apenas

Resultado:

{
    "teste": {
        "tableName": "TABELA",
        "columns": [            
            "CAMPO",
            "CAMPO2",
            "CAMPO3"],
        "primaryKeys": [],
        "query": "SELECT CAMPO, CAMPO2, CAMPO3 FROM TABELA"
    }
}

OLHA O ARQUIVO DEPOIS DE GERAR PELO AMOR DE DEUS
Ele só tenta achar o nome da tabela e as colunas, mas ele obviamente vai errar em queries mais complicadas
A formatação também tá meio fudida, mas prefiro me matar na frente do BASH e/ou EOF do que descobrir como consertar.