sebastianfeldmann/camino
camino is a lightweight PHP library by Sebastian Feldmann for defining and executing command-line pipelines with clear, composable steps. It helps you build repeatable CLI workflows, handle command execution, capture output, and manage failures consistently.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| internal/path | 0.81 | Type-safe, immutable PHP path value object. Normalizes paths, handles separators cross-platform, and supports joining segments, inspecting components (name/stem/ext/parent), absolute/relative conversion, and filesystem checks (exists, file/dir, writable). | 12 | 12 | 0 | 35K | 1 | 11.3 | 51.4 | BSD-3-Clause | 6 months ago | |
| jackiedo/path-helper | 0.79 | PHP helper for working with local filesystem paths. Normalize directory separators, restyle paths for Unix/Windows/current OS, build absolute/relative paths, check if paths are absolute/relative, and test ancestor/descendant relationships. Composer install. | 2 | 2 | 0 | 9K | 0 | 0.3 | 48.0 | MIT | 4 years ago | |
| webmozart/path-util | 0.79 | Lightweight PHP utility for safe, cross-platform path handling. Normalize, join, resolve and compare filesystem paths, with helpers for absolute/relative paths and canonicalization. Useful for file operations and libraries needing consistent path logic. | 0 | 456 | — | 432K | — | 8.7 | 43.9 | — | — | |
| matthiasmullie/path-converter | 0.79 | Convert relative paths between source and target locations. Given a file currently relative to one path (e.g., an import), it returns the equivalent relative path from another path—useful for moving/minifying assets while keeping URLs correct. | 102 | 106 | 14 | 783K | 2 | 1.7 | 53.8 | MIT | 6 years ago | |
| dontdrinkandroot/path | 0.78 | — | 1 | 1 | 0 | 28 | 3 | 1.6 | 16.6 | NOASSERTION | 4 years ago | |
| lastdragon-ru/path | 0.78 | Laravel/PHP utilities for working with filesystem-like paths: build, normalize, join, and resolve path segments with consistent behavior across platforms. Lightweight helper functions/classes aimed at safer path manipulation in applications and libraries. | 0 | 0 | 0 | 109 | 0 | 0.0 | 28.2 | MIT | — | |
| sebastian/phpcpd | 0.77 | PHPCPD is a copy/paste detector for PHP that finds duplicated code (clones) across files and reports duplicate lines and locations. Distributed as a PHAR and installable via Phive. Note: this project is unmaintained and archived. | 2,213 | 2,253 | 189 | 391K | 0 | 8.4 | 21.9 | BSD-3-Clause | — | |
| sebastianfeldmann/cli | 0.77 | Lightweight PHP library for building CLI tools: defines commands and options, parses argv, validates input, and renders help/usage output. Clean API for composing console applications with consistent argument handling and exit codes. | 21 | 21 | 8 | 300K | 4 | 9.8 | 55.8 | MIT | 1 year ago | |
| sebastian/type | 0.77 | sebastian/type provides lightweight value objects that model PHP’s type system. Useful for tools and libraries that need to represent, compare, and work with types (including complex and composite types) in a consistent, structured way. | 1,500 | 1,501 | 13 | 13M | 1 | 31.1 | 63.7 | BSD-3-Clause | 2 weeks ago | |
| konsulting/project-root | 0.75 | Resolve the correct root path when developing a Composer package or using it as a dependency. Project Root lets you target a package name and resolve paths relative to the host project, avoiding repeated “dirty” path-detection logic. | 4 | 4 | 1 | 2K | 0 | 0.7 | 35.6 | MIT | 7 years ago | |
| bitandblack/pathinfo | 0.74 | Tiny PHP utility offering a consistent, OO wrapper around path information. Parse file paths into dirname, basename, extension, filename, and more, with simple getters and helpers for working with filesystem paths across environments. | 0 | 0 | — | 559 | — | 0.0 | 37.6 | — | — | |
| cartalyst/support | 0.72 | Common support utilities for Cartalyst PHP/Laravel packages: helpers, contracts, traits, service providers, and base classes that streamline package development and shared functionality across components. | 75 | 76 | 15 | 33K | 1 | 6.9 | 36.3 | BSD-3-Clause | 1 year ago |
How can I help you explore Laravel packages today?