https://github.com/bemit/satellite-console
https://github.com/bemit/satellite-console
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/bemit/satellite-console
- Owner: bemit
- License: mit
- Created: 2019-11-19T19:38:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-19T19:33:06.000Z (over 2 years ago)
- Last Synced: 2025-02-15T00:32:55.657Z (3 months ago)
- Language: PHP
- Size: 44.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Orbiter: Satellite Console
[](https://packagist.org/packages/orbiter/satellite-console)
[](https://packagist.org/packages/orbiter/satellite-console)
[](https://codecov.io/gh/bemit/satellite-console)
[](https://packagist.org/packages/orbiter/satellite-console)
[](https://github.com/bemit/satellite-console/actions)
[](https://packagist.org/packages/orbiter/satellite-console)Binding for [GetOpt](https://github.com/getopt-php/getopt-php) to use with [PSR-11 Container](https://www.php-fig.org/psr/psr-11/) and [PSR-3 Logger](https://www.php-fig.org/psr/psr-3/), support for annotating commands using Doctrine Annotations and [Orbiter\AnnotationUtil](https://github.com/bemit/orbiter-annotations-util),
```
composer require orbiter/satellite-console
```## Dev Notices
Commands to set up and run e.g. tests:
```bash
# on windows:
docker run -it --rm -v %cd%:/app composer require --dev phpunit/phpunitdocker run -it --rm -v %cd%:/var/www/html php:8.0-cli-alpine sh
docker run --rm -v %cd%:/var/www/html php:8.0-cli-alpine sh -c "cd /var/www/html && ./vendor/bin/phpunit --testdox -c phpunit-ci.xml --bootstrap vendor/autoload.php"
# on unix:
docker run -it --rm -v `pwd`:/app composer installdocker run -it --rm -v `pwd`:/var/www/html php:8.0-cli-alpine sh
docker run --rm -v `pwd`:/var/www/html php:8.0-cli-alpine sh -c "cd /var/www/html && ./vendor/bin/phpunit --testdox -c phpunit-ci.xml --bootstrap vendor/autoload.php"
```## Versions
This project adheres to [semver](https://semver.org/), **until `1.0.0`** and beginning with `0.1.0`: all `0.x.0` releases are like MAJOR releases and all `0.0.x` like MINOR or PATCH, modules below `0.1.0` should be considered experimental.
## License
This project is free software distributed under the [**MIT LICENSE**](LICENSE).
### Contributors
By committing your code to the code repository you agree to release the code under the MIT License attached to the repository.
***
Maintained by [Michael Becker](https://i-am-digital.eu)