mnapoli/silly
Silly is a lightweight library for building CLI apps in PHP. It wraps Symfony Console with a simple, callback-based API, optional dependency injection support, and helpers for defining commands and arguments quickly—ideal for small tools and prototypes.
php silly dev:setup).Adopt when:
Look elsewhere if:
For Executives:
"Silly is a lightweight, Laravel-friendly CLI micro-framework that lets us build internal tools 10x faster than custom scripts or heavy frameworks. It’s like Artisan for one-off tasks—think php silly db:prune to clean old logs or php silly deploy:staging to automate deployments. With zero dependencies and MIT licensing, it’s risk-free to adopt for devops, data teams, or CI/CD. We can reduce technical debt in ad-hoc scripts while keeping costs low."
For Engineering: *"Silly gives us Symfony Console’s power (inputs, outputs, processes) with Laravel’s service container—perfect for:
php silly user:export).php silly test:flaky command to auto-retry failing tests. Let’s dogfood it for [specific use case] first."*How can I help you explore Laravel packages today?