innmind/lab-station

CLI tool to automate part of the development process

Maintainers

Package info

github.com/Innmind/LabStation

Homepage

Issues

pkg:composer/innmind/lab-station

Statistics

Installs: 27

Dependents: 0

Suggesters: 0

Stars: 0

4.3.1 2026-02-28 18:56 UTC

README

Build Status codecov Type Coverage

Development tool to automate certain parts of the dev cycle.

Automatisations:

  • Propose to update dependencies when starting working on the project
  • Launch BlackBox proofs when src, proofs, fixtures or properties folders are modified
  • Launch PHPUnit tests when src, tests or fixtures folders are modified
  • Launch Psalm checks (if a psalm.xml exists) when src folder is modified
  • Verify the code style (if a .php_cs.dist or .php-cs-fixer.dist.php file exists) when src, tests, proofs, fixtures or properties folders are modified
  • Start docker compose when there is a docker-compose.yml at the project root
showcase.mov

Installation

composer global require innmind/lab-station

Usage

In the project you want to work on (at the same level of composer.json):

lab-station

That's it, no configuration needed.