zenphp / zdev
Zdev is a command-line tool for scaffolding new composer packages and other projects.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
pkg:composer/zenphp/zdev
Requires
- php: ^8.4
- laravel-zero/framework: ^12.0.4
- laravel-zero/phar-updater: ^1.4
Requires (Dev)
- driftingly/rector-laravel: ^2.1.8
- larastan/larastan: ^3.8.1
- mockery/mockery: ^1.6.12
- pestphp/pest: ^4.2.0
- pestphp/pest-plugin-type-coverage: ^4.0.3
- rector/rector: ^2.2.14
- zenphp/fixr: ^1.0.4
README
About zdev
A command-line tool for scaffolding new Composer packages and projects.
Installation
curl -sL https://github.com/zenphporg/zdev/releases/latest/download/zdev -o /usr/local/bin/zdev && chmod +x /usr/local/bin/zdev
Or if you need sudo:
curl -sL https://github.com/zenphporg/zdev/releases/latest/download/zdev -o zdev && chmod +x zdev && sudo mv zdev /usr/local/bin/
Updating
zdev self-update
Usage
Create a new package
zdev new --package
You'll be prompted for the package name in vendor/package format.
Or pass the name directly:
zdev new zenphp/my-package --package
This will:
- Create a new directory with the package name
- Copy the package stub files
- Update
composer.jsonwith your package name
Next steps after creating a package
cd my-package
composer install
Available Stubs
| Option | Description |
|---|---|
--package |
Create a new Composer package |
Requirements
- PHP 8.4+
License
MIT
