PHPackages                             legecha/laces-cli - 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. legecha/laces-cli

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

legecha/laces-cli
=================

CLI tool for building and releasing the Laces starter kit

00PHP

Since Sep 6Pushed 8mo agoCompare

[ Source](https://github.com/legecha/laces-cli)[ Packagist](https://packagist.org/packages/legecha/laces-cli)[ RSS](/packages/legecha-laces-cli/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Laces CLI
=========

[](#laces-cli)

> A PHP CLI tool that automates the creation and maintenance of [the Laces starter kit](https://github.com/legecha/laces), an opinionated set of improvements to [the official Laravel starter kit for Livewire](https://github.com/laravel/livewire-starter-kit).

What this CLI does
------------------

[](#what-this-cli-does)

- Bootstraps a fresh Laravel project using the official Livewire starter kit
- Applies [various improvements](https://github.com/legecha/laces?tab=readme-ov-file#features) in modular steps
- Force-pushes the final result with atomic commits so inspecting the `legecha/laces` commit history will show exactly the differences between the official starter kit
- Prepares for Packagist release

Requirements
------------

[](#requirements)

- PHP 8.2+
- Composer
- Git
- Laravel installer globally available

### Optional

[](#optional)

- Flux UI Pro subscription

Usage
-----

[](#usage)

```
./bin/laces build
```

### Actions

[](#actions)

All the modifications to the official Livewire starter kit are done through actions and are also provided through their own commands too. The build script calls each action as required, or you can cherry pick what you want.

```
Available commands:
  build                        Builds and publishes the Laces starter kit
  list                         List commands
 prepare
  prepare:dependencies         Checks that required dependencies are installed
  prepare:install              Installs Laravel with Livewire Starter Kit to the .working directory
  prepare:laces-versions       Get the latest Laravel and Livewire Starter Kit versions that Laces uses
  prepare:laravel-version      Get the latest Laravel version
  prepare:starter-kit-version  Get the latest Livewire Starter Kit version
  prepare:working-folder       Sets up the temporary working folder
 process
  process:config               Setup config
  process:duster               Install Duster
  process:flux                 Install Flux Pro
  process:password             Strengthen password requirements
  process:prettier             Install Prettier
  process:strict-types         Enforce strict types on all PHP files
  process:testing              Improve testing setup
  process:version              Update Laces versions
  process:views                Improve default views
  process:workflows            Remove the GitHub workflows

```

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance43

Moderate activity, may be stable

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity15

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/065312ec1bb5f312f0c86f99d8f96896d3a5efaad0632a8bfcd74466d25a24e7?d=identicon)[legecha](/maintainers/legecha)

---

Top Contributors

[![legecha](https://avatars.githubusercontent.com/u/404920?v=4)](https://github.com/legecha "legecha (36 commits)")

---

Tags

clilaravellaravel-frameworkstarter-kit

### Embed Badge

![Health badge](/badges/legecha-laces-cli/health.svg)

```
[![Health](https://phpackages.com/badges/legecha-laces-cli/health.svg)](https://phpackages.com/packages/legecha-laces-cli)
```

###  Alternatives

[wp-cli/wp-cli

WP-CLI framework

5.1k17.2M320](/packages/wp-cli-wp-cli)[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[seld/cli-prompt

Allows you to prompt for user input on the command line, and optionally hide the characters they type

24725.8M17](/packages/seld-cli-prompt)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)[codedungeon/php-cli-colors

Liven up you PHP Console Apps with standard colors

10210.1M26](/packages/codedungeon-php-cli-colors)

PHPackages © 2026

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