mikehaertl/php-shellcommand
Run and manage shell commands from PHP with a simple, safe API. Capture output, exit codes, and errors; set timeouts, working dir, env vars, and pipes; build commands with proper escaping. Useful for CLI wrappers and background jobs.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| mikehaertl/phpwkhtmltopdf | 0.87 | — | 1,605 | 1,625 | 232 | 641K | 3 | 18.7 | 36.2 | MIT | 5 years ago | |
| jakyeru/laravel-shell | 0.86 | Run shell commands from Laravel through a simple, testable API. jakyeru/laravel-shell wraps process execution, captures output and exit codes, and fits neatly into Artisan commands, jobs, and services for reliable command-line automation. | 18 | — | 4 | — | 0 | 14.2 | — | MIT | 3 months ago | |
| m6web/php-process-manager-bundle | 0.86 | A Symfony bundle for managing long-running PHP background processes and workers. Configure commands, start and stop them, monitor status, and handle graceful restarts with logging, so daemons and queue workers stay supervised without custom glue code. | 98 | 102 | 9 | 0 | 1 | 0.7 | 0.3 | MIT | 10 years ago | |
| becklyn/slug | 0.86 | — | 1 | 1 | 0 | 65 | 0 | 2.7 | 21.1 | BSD-3-Clause | 4 years ago | |
| php-tui/term | 0.86 | php-tui/term is a PHP library for terminal control and TUI development, with ANSI escape sequences, cursor movement, text styling, screen management, and input handling. Build responsive command-line interfaces and interactive CLI tools without heavy dependencies. | 45 | — | 8 | — | 4 | 1.9 | 2.3 | MIT | 2 years ago |
|
| barthy-koeln/bash-echolorized | 0.85 | Minimal bash helper for clean, colorized CLI output in CI/CD scripts and git hooks. Source it via Composer or npm/yarn and use e_info/e_success/e_warning/e_error plus colored_output and tagged_output for readable, tagged status lines. | 3 | 3 | 0 | 0 | 0 | 0.6 | — | MIT | 5 years ago | |
| symfony/process | 0.85 | Symfony Process executes commands in sub-processes, giving PHP apps a clean, portable API for running external programs. It handles input/output streams, timeouts, environment variables, working directories, and exit codes, so you can run shell commands safely and reliably across platforms. | 7,454 | 7,511 | 106 | 18M | 0 | 61.9 | 55.1 | MIT | 3 days ago | |
| alexeyshockov/plain-commands | 0.85 | — | 2 | 2 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| phpcr/phpcr-shell | 0.85 | Command-line shell for PHPCR repositories. Build and run as a PHAR for easy distribution, and use it to connect to a PHP Content Repository, browse nodes, and execute repository commands. Documentation available on Read the Docs. | 71 | 72 | 19 | 15K | 30 | 24.4 | 45.4 | MIT | 7 months ago | |
| wrep/daemonizable-command | 0.85 | Laravel package for turning Artisan commands into long-running daemons. It provides a base command with loop control, graceful shutdown, signal handling, and start/stop/restart support, making it easier to build reliable background workers and scheduled tasks. | 226 | — | 42 | — | 1 | 2.7 | 0.4 | — | 1 year ago |
|
| servergrove/shell-alias-bundle | 0.85 | ServerGrove ShellAliasBundle is a Symfony bundle for defining and managing shell aliases from application configuration. It helps generate shell scripts that simplify common terminal commands, reduce typing, and streamline local development and project workflows. | 21 | 21 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| php-school/terminal | 0.85 | php-school/terminal is a small PHP utility that provides a simple, concise API for interacting with the terminal. Install it via Composer (composer require php-school/terminal) and use it to build terminal-based interactions and interfaces with minimal boilerplate. | 21 | 21 | 7 | 30K | 2 | 21.6 | 52.5 | — | 2 weeks ago | |
| spipu/process-bundle | 0.85 | Symfony bundle for running and managing background processes and console commands, with configurable process definitions, execution tracking, logging, and simple monitoring of long-running tasks from your application. | 0 | 0 | 2 | 680 | 0 | 20.3 | 46.0 | MIT | 5 days ago | |
| pk/command-extra-bundle | 0.84 | Adds a set of extra console commands to Laravel/PHP applications, extending Artisan with handy utilities for common development and maintenance tasks. Drop-in service provider registration keeps setup minimal, with commands designed to be simple to configure and extend for your own workflow. | 0 | 0 | 1 | 3 | 0 | 0.0 | 5.9 | — | 10 years ago | |
| micayael/commands-bundle | 0.84 | A Symfony bundle that provides a set of reusable console commands, helping you scaffold, inspect, and manage your application from the CLI with minimal configuration. | 0 | 0 | 0 | 21 | 9 | 2.5 | 21.0 | MIT | — | |
| fabricio872/register-command | 0.84 | A small Laravel package that simplifies registering custom Artisan commands, letting you wire up command classes and keep your console tooling organized with minimal configuration. | 1 | 1 | 0 | 2 | 0 | 0.0 | 4.2 | MIT | 2 years ago | |
| akmaks/command-chaining-bundle | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| php-standard-library/shell | 0.84 | Safely run shell commands from PHP with automatic argument escaping and full control over error output. Part of the PHP Standard Library, it offers a clean, predictable API for executing processes while keeping your application secure from injection risks. | 0 | 0 | 0 | 11K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| ulrichsg/getopt-php | 0.84 | Lightweight PHP library for parsing command-line options and arguments (getopt). Define short/long flags, required/optional values, and get a clean result for building CLI tools. No framework dependencies, simple API, supports help/usage output. | 344 | 353 | 61 | 239K | 2 | 13.1 | 39.5 | MIT | 1 year ago | |
| php-standard-library/process | 0.84 | Typed, non-blocking PHP API for spawning, monitoring, and controlling child processes. Manage stdin/stdout/stderr streams, retrieve exit codes, and handle timeouts and signals with a clean, reliable interface for long-running and parallel tasks. | 0 | 0 | 0 | 12K | 0 | 21.4 | 64.8 | MIT | 1 week ago |
How can I help you explore Laravel packages today?