A powerful Symfony Console-based command library with enhanced features for process management, filesystem operations, and configuration handling.
- 🚀 Built on Symfony Console component
- 🔧 Process management capabilities
- 📁 Advanced filesystem operations
- ⚙️ Configuration management with YAML support
- 🔒 Encryption integration
- 🧪 Comprehensive testing suite
- 📦 PSR-4 autoloading compliant
- PHP 8.1 or higher
- Composer
composer require vigihdev/commandrequire_once __DIR__ . '/vendor/autoload.php';
use Vigihdev\Command\YourCommandClass;Run tests:
composer testStart development server:
composer devsymfony/console- Console componentsymfony/process- Process managementsymfony/filesystem- Filesystem operationssymfony/finder- File finding utilitiessymfony/yaml- YAML parsing and dumping
vigihdev/symfony-bridge-config- Configuration bridgevigihdev/serializer- Serialization utilitiesvigihdev/encryption- Encryption capabilities
guzzlehttp/guzzle- HTTP client
src/
├── Command/ # Command classes
├── Process/ # Process management
├── Filesystem/ # Filesystem utilities
└── Config/ # Configuration handlers
tests/ # Test suites
# Run PHPUnit tests
composer test
# Or directly with PHPUnit
./vendor/bin/phpunitThis library is licensed under the MIT License. See the LICENSE file for details.
Vigih Dev
- Email: vigihdev@gmail.com
- Role: Developer
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.
For support and questions, please contact vigihdev@gmail.com