PHPackages                             sparkphp-br/installer - 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. [CLI &amp; Console](/categories/cli)
4. /
5. sparkphp-br/installer

ActiveLibrary[CLI &amp; Console](/categories/cli)

sparkphp-br/installer
=====================

Instalador global do SparkPHP

v1.1.5(3mo ago)06↓90.9%MITPHPPHP &gt;=8.3

Since Apr 2Pushed 3mo agoCompare

[ Source](https://github.com/sparkphp-br/sparkphp-installer)[ Packagist](https://packagist.org/packages/sparkphp-br/installer)[ RSS](/packages/sparkphp-br-installer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (8)Used By (0)

SparkPHP Installer
==================

[](#sparkphp-installer)

Instalador global do [SparkPHP](https://github.com/sparkphp-br/sparkphp) — cria novos projetos com um único comando.

Requisitos
----------

[](#requisitos)

- PHP &gt;= 8.3
- Composer

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

[](#instalação)

```
composer global require sparkphp-br/installer
```

Após a instalação, o installer verifica automaticamente se o diretório de binários do Composer está no seu `PATH` e oferece configurá-lo caso necessário.

Se preferir configurar manualmente, adicione ao seu `~/.bashrc` ou `~/.zshrc`:

```
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
```

Uso
---

[](#uso)

Ao digitar apenas `sparkphp`, um menu interativo é exibido com a versão atual, notificação de atualização disponível e as opções de ação:

```
  ⚡ SparkPHP Installer  v1.1.5

  ✓ Você está na versão mais recente

 O que deseja fazer? [Criar novo projeto]:
  [0] Criar novo projeto
  [1] Sair

```

Comandos
--------

[](#comandos)

### `sparkphp new `

[](#sparkphp-new-nome)

Cria um novo projeto SparkPHP.

```
sparkphp new meu-projeto
```

O nome do projeto é normalizado automaticamente: espaços viram hífens e acentos são removidos.

```
sparkphp new "crm acessórios"
# Nome ajustado para: crm-acessorios
```

Em modo interativo, o instalador pergunta:

```
Nome do projeto:

 Incluir documentação no projeto? [Sim]:
  [0] Sim
  [1] Não

 Inicializar repositório Git? [Sim]:
  [0] Sim
  [1] Não

```

**Opções disponíveis:**

OpçãoDescrição`--no-docs`Cria o projeto sem a pasta `docs/``--git`Inicializa repositório Git automaticamente`--no-git`Não inicializa repositório Git**Exemplos:**

```
# Com todas as opções explícitas (sem perguntas)
sparkphp new meu-projeto --no-docs --git

# Sem documentação e sem Git
sparkphp new meu-projeto --no-docs --no-git

# Não interativo (CI/scripts) — usa os padrões
sparkphp new meu-projeto -n
```

---

### `sparkphp self-update`

[](#sparkphp-self-update)

Atualiza o installer para a versão mais recente.

```
sparkphp self-update
```

Aliases: `selfupdate`

---

### `sparkphp path:setup`

[](#sparkphp-pathsetup)

Verifica se o diretório de binários do Composer está no `PATH` e o configura automaticamente.

```
sparkphp path:setup
```

Detecta o shell em uso (`bash`, `zsh`, `fish`) e escreve a configuração no arquivo correto. Use `-y` para confirmar sem perguntas:

```
sparkphp path:setup -y
```

---

### `sparkphp --version`

[](#sparkphp---version)

Exibe a versão atual do installer.

```
sparkphp --version
```

Licença
-------

[](#licença)

MIT

###  Health Score

39

—

LowBetter than 85% of packages

Maintenance82

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 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 ~0 days

Total

7

Last Release

91d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/46715d27fbe2fe23f272f3191f899a9cb201dc59aa624d6e6b80cd6fdccffa1a?d=identicon)[dbsdenis](/maintainers/dbsdenis)

---

Top Contributors

[![dbsdenis](https://avatars.githubusercontent.com/u/2111170?v=4)](https://github.com/dbsdenis "dbsdenis (21 commits)")

### Embed Badge

![Health badge](/badges/sparkphp-br-installer/health.svg)

```
[![Health](https://phpackages.com/badges/sparkphp-br-installer/health.svg)](https://phpackages.com/packages/sparkphp-br-installer)
```

###  Alternatives

[illuminate/console

The Illuminate Console package.

13046.0M6.4k](/packages/illuminate-console)[whatsdiff/whatsdiff

See what's changed in your project's dependencies

771.2k](/packages/whatsdiff-whatsdiff)

PHPackages © 2026

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