Skip to content

List available versions, autolink detected versions#1

Open
pixelbrackets wants to merge 8 commits intowebit-de:mainfrom
pixelbrackets:development
Open

List available versions, autolink detected versions#1
pixelbrackets wants to merge 8 commits intowebit-de:mainfrom
pixelbrackets:development

Conversation

@pixelbrackets
Copy link
Contributor

@pixelbrackets pixelbrackets commented Nov 9, 2025

Just commited a bunch of features I pieced together over time.

Easens check and setup of available binaries a lot.

Please tag a new version 1.4.0 when this gets merged :)

Add »list« command to list all PHP versions configured
with symlinks in the designated folder.
List active PHP releases (fetched from PHP.net)
and show which local versions are EOL
@pixelbrackets pixelbrackets changed the title New release - List available versions, autolink detected versions List available versions, autolink detected versions Nov 9, 2025
Check if project requirements are met and the expected
PHP version is in use.
Finally! Adds a »link« command,
which searches for several possible sources
and offers to link them ina wizard like dialog.
The previous version showed linked versions only,
now list available versions as well.
Lets add an success icon to the the original set/use
commands as well.
Add new features and a matching walkthrough
This release adds several practical features aimed
at development and CI:

- List configured and in-use PHP versions
  (`php-version-pickup list`)
- Fetch official PHP releases from php.net and compare
  them to your local linked versions
  (`php-version-pickup releases`)
- Verify a project’s required PHP version for local checks
  or CI pipelines
  (`php-version-pickup check`)
- Auto-detect installed PHP binaries and create
  the expected symlink layout interactively
  (`php-version-pickup link`)
  →  No more manual symlink maintenance \o/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant