Comments (6)
Hi, I can see phar creator, but I don't know how could it help me.
I want to install phpmnd via https://phar.io. I try:
$ bin/composer.phar phive:run install povils/phpmnd
Phive 0.12.1 - Copyright (C) 2015-2019 by Arne Blankerts, Sebastian Heuer and Contributors
[WARNING] povils/phpmnd 2.0.0: No downloadable PHAR
[WARNING] povils/phpmnd 1.1.1: No downloadable PHAR
[WARNING] povils/phpmnd 1.1.0: No downloadable PHAR
[WARNING] povils/phpmnd 1.0.3: No downloadable PHAR
[WARNING] povils/phpmnd 1.0.2: No downloadable PHAR
[WARNING] povils/phpmnd 1.0.1: No downloadable PHAR
[WARNING] povils/phpmnd 1.0.0: No downloadable PHAR
[ERROR] No matching release found!
Probably because there are no PHARs attached to the releases: https://github.com/povils/phpmnd/releases
Example of releases with PHARs attached: https://github.com/wapmorgan/PhpCodeFixer/releases
Can you add PHPMND PHARs to existing releases? Or maybe publish a new release with PHAR included?
from phpmnd.
@patrickjahns in the meantime take a look at the composer-bin-plugin. You could use it to install any composer tool global in isolation.
from phpmnd.
Hey, thanks for the issue. yeah it makes sense
from phpmnd.
Feature is no longer urgent to me, as I'm planning to introduce the composer-bin-plugin in phpqa. It should help solving the conflicts problem.
A phar archive could still be beneficial to others though.
from phpmnd.
Joining the conversation - as I would also appreciate a phar release.
Main reasoning for me is, that our large code bases currently supports php5.6 - php7.2. To be able to solve this we required to set the platform
to php 5.6
in composer.json
. Thus we are not able to require the tool via composer.
However - our CI environment ( as well as some testing environments) are running in php7.1 - so they can parse+analyze the code base easily when running it from a phar
box makes building phar releases very easy
Played around with box and automated phar building - would be happy to help here
https://github.com/patrickjahns/cli-phar-experiments
from phpmnd.
Added a PR #77 which allows a phar to be generated
from phpmnd.
Related Issues (20)
- Syntax error when using class called `Match` in the code HOT 6
- Dependency phpunit/php-timer HOT 4
- PHP 8 HOT 14
- New release needed ! HOT 2
- Cache failure in CI HOT 3
- Extension support for Exceptions possible? HOT 4
- What is "12" in Printer\XML ? HOT 5
- New phpunit schema HOT 2
- Option to disable the highlighter
- Ignore line or array specific key declaration HOT 7
- Support github action output format HOT 1
- Add ncurses dependency or test tput availability HOT 4
- New release HOT 4
- tput binary not found in alpine based images HOT 2
- Version 3.0 still renders version 2.5 HOT 8
- How to define the most strict configuration possible for phpmnd ? HOT 1
- phpunit/php-timer v6 support? HOT 2
- [Question] Which output formats are available? HOT 2
- Latest tag has previous version code HOT 3
- Add support to more output formats HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpmnd.