Package: wnpp Severity: wishlist Owner: Ahmed Gamal <ahmed.gamal9...@gmail.com>
* Package name : php-symfony-console Version : 3.4.6 Upstream Author : Fabien Potencier <fab...@symfony.com> * URL : https://github.com/symfony/console * License : MIT Programming Lang: PHP Section : php Description: Symfony Console component This package provides the Symfony Console component, a library that eases the creation of beautiful and testable command-line interfaces in PHP. It allows developers to build powerful CLI tools with input parsing, output formatting, progress bars, and more, following best practices for usability and maintainability. The component is widely used in the Symfony framework and by many other PHP projects to provide robust and user-friendly command-line tools. Rationale: This package is required as a dependency for FOSSology, an open source license compliance system. FOSSology uses PHP-based tools for source code analysis and license detection, and the Symfony Console component is used to implement command-line utilities and scripts within the project. The php-symfony-console package is essential for: - Building and managing CLI tools in FOSSology's PHP components - Supporting interactive and automated command-line operations - Providing a consistent and user-friendly CLI experience - Enabling advanced input/output handling and progress reporting - Ensuring compatibility with other Symfony-based libraries Technical Details: - Requires PHP >= 5.5.9 - Implements a feature-rich command-line interface library - Supports input parsing, output formatting, and progress bars - MIT licensed for maximum compatibility - Widely used in the PHP ecosystem Dependencies: - php (>= 5.5.9) - Build dependencies: phpunit, php-codesniffer The package will be maintained by Ahmed Gamal <ahmed.gamal9...@gmail.com> as part of the FOSSology packaging effort. -- Ahmed Gamal FOSSology Debian Packaging Team