PHPackages                             vespasiano/it - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Localization &amp; i18n](/categories/localization)
4. /
5. vespasiano/it

ActiveLib[Localization &amp; i18n](/categories/localization)

vespasiano/it
=============

v1.5.1(1y ago)026MITPHP

Since May 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Vespasianoo/it)[ Packagist](https://packagist.org/packages/vespasiano/it)[ RSS](/packages/vespasiano-it/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (4)Used By (0)

It CLI
======

[](#it-cli)

Uma interface de linha de comando (CLI) para acelerar o desenvolvimento em projetos baseados no Adianti Framework.

> ⚠️ Esta CLI **não é afiliada oficialmente** à Adianti Solutions Ltd. e **não inclui o Adianti Framework**. Ela apenas facilita o desenvolvimento em projetos que **já utilizam** o framework.

---

✨ Funcionalidades
-----------------

[](#-funcionalidades)

- Geração de formulários, listagens e classes com estrutura base
- Auxilia na criação de telas, serviços e páginas
- Automatiza tarefas repetitivas em projetos Adianti

---

⚠️ Requisitos
-------------

[](#️-requisitos)

- PHP &gt;= 7.4
- Um projeto com o [Adianti Framework](https://adiantiframework.com.br/) já instalado e configurado
- A CLI **deve ser executada dentro da raiz de um projeto Adianti válido**

---

📦 Instalação
------------

[](#-instalação)

Adicione como dependência no seu projeto:

```
composer require --dev vespasiano/it
```

---

### 📦 Comandos Disponíveis

[](#-comandos-disponíveis)

Abaixo estão os comandos disponíveis na CLI deste projeto.

---

#### 🚀 `init`

[](#-init)

> Inicializa a estrutura básica da CLI no projeto. Cria o arquivo `it` na raiz, responsável por executar os comandos, e gera a pasta `command` em `app/service/`, onde você poderá organizar e criar seus próprios comandos personalizados.

**Uso:**

```
./vendor/bin/it init
```

---

### 🚀 Comando: `make:controller`

[](#-comando-makecontroller)

Cria um novo controller na estrutura do projeto.

---

**Uso:**

```
php it make:controller ControllerName [Subdirectory]
```

---

**Parâmetros:**

ParâmetroDescriçãoObrigatório`ControllerName`Nome do controller a ser criado✅ Sim`Subdirectory`Subdiretório a ser criado dentro de `app/control`❌ Não---

**Exemplos:**

Criar um controller padrão:

```
php it make:controller UserController
```

Criar um controller dentro de um subdiretório:

```
php it make:controller AuthController admin
```

---

Esse comando facilita a organização da aplicação ao automatizar a criação de controllers seguindo o padrão definido em `app/control`.

---

### 🧱 Comando: `make:model`

[](#-comando-makemodel)

Cria um novo model na estrutura do projeto, com base nas colunas de uma tabela do banco de dados.

---

**Uso:**

```
php it make:model ModelName connectorDatabase [Subdirectory]
```

---

**Parâmetros:**

ParâmetroDescriçãoObrigatório`ModelName`Nome do model a ser criado✅ Sim`connectorDatabase`Nome do conector utilizado para buscar os atributos no banco de dados.✅ Sim`Subdirectory`Subdiretório a ser criado dentro de `app/model`❌ Não---

**Exemplos:**

Criar um model básico:

```
php it make:model User db
```

Criar um model dentro de um subdiretório:

```
php it make:model Product db admin
```

---

**Observações:**

- O nome da classe do model será convertido automaticamente para o nome da tabela no banco de dados.

    - Exemplo: `SystemUsers` → `system_users`
- A conversão segue o padrão snake\_case, que é o mais comum em bancos relacionais.

---

Esse comando agiliza a criação de models com base na estrutura atual do banco, seguindo as convenções da aplicação.

---

### 🧱 Comando: `make:sm`

[](#-comando-makesm)

Cria um novo serviço rest na estrutura do projeto.

---

**Uso:**

```
php it make:sm ServiceName connectorDatabase [Subdirectory]
```

---

**Parâmetros:**

ParâmetroDescriçãoObrigatório`ServiceName`Nome do serviço a ser criado✅ Sim`connectorDatabase`Nome do connector✅ Sim`Subdiretorio`Subdiretório a ser criado dentro de `app/service/rest`❌ Não---

**Exemplos:**

Criar um serviço básico:

```
php it make:sm User db
```

Criar um serviço dentro de um subdiretório:

```
php it make:sm Product db admin
```

---

🛡️ Licença
----------

[](#️-licença)

Distribuído sob os termos da **MIT License**.

---

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance49

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Total

3

Last Release

376d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/104656939?v=4)[Matheus Vespasiano](/maintainers/Vespasianoo)[@Vespasianoo](https://github.com/Vespasianoo)

---

Top Contributors

[![Vespasianoo](https://avatars.githubusercontent.com/u/104656939?v=4)](https://github.com/Vespasianoo "Vespasianoo (20 commits)")

### Embed Badge

![Health badge](/badges/vespasiano-it/health.svg)

```
[![Health](https://phpackages.com/badges/vespasiano-it/health.svg)](https://phpackages.com/packages/vespasiano-it)
```

###  Alternatives

[smmoosavi/php-gettext

Wrapper for php-gettext by danilo segan. This library provides PHP functions to read MO files even when gettext is not compiled in or when appropriate locale is not present on the system.

1927.0k1](/packages/smmoosavi-php-gettext)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
