├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .github └── workflows │ ├── devcontainer.yml │ ├── docker.yml │ └── frankenphp.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin ├── co-phpunit ├── composer ├── composer-require-checker ├── couscous ├── deptrac ├── exakat ├── frankenphp ├── infection ├── notty ├── pest ├── php ├── php-cs-fixer ├── phpcbf ├── phpcs ├── phpctl ├── phpmd ├── phpstan ├── phpunit ├── pint ├── rector └── watchr ├── bundle ├── Dockerfile ├── bin.sh └── docker-entrypoint.sh ├── docs ├── CNAME ├── _config.yml ├── commands.md ├── extensions.md ├── index.md ├── install.sh ├── phpctlini.md ├── phpctlrc.md ├── uninstall.sh └── why.md ├── examples ├── README.md ├── box │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── composer.json │ ├── composer.lock │ └── main ├── bundle │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── main.php ├── frankenphp │ └── public │ │ └── index.php ├── pest │ ├── .gitignore │ ├── Makefile │ ├── composer.json │ ├── composer.lock │ ├── phpunit.xml │ └── tests │ │ ├── Feature │ │ └── ExampleTest.php │ │ ├── Pest.php │ │ ├── TestCase.php │ │ └── Unit │ │ └── ExampleTest.php ├── phpctl.ini │ └── phpctl.ini ├── phpctlrc │ └── .phpctlrc ├── phpmd │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── composer.lock │ └── src │ │ └── Example.php ├── phpunit │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── composer.lock │ ├── phpunit.xml │ ├── src │ │ └── Example.php │ └── tests │ │ └── ExampleTest.php ├── rector │ ├── .gitignore │ ├── README.md │ ├── composer.json │ ├── composer.lock │ ├── rector.php │ └── src │ │ └── example.php ├── server │ └── index.php ├── swoole │ ├── .gitignore │ ├── composer.json │ ├── composer.lock │ └── server.php └── xdebug │ ├── README.md │ └── phpctl.ini ├── frankenphp.Dockerfile ├── lib └── bashunit ├── php.ini ├── rootfs ├── etc │ └── php │ │ └── php.ini └── usr │ └── local │ └── bin │ ├── install-swoole │ └── install-tools ├── scripts └── symlink-bins.sh ├── skeletons ├── .php-cs-fixer.php ├── box.json ├── infection.json5 ├── phpstan.neon └── phpunit.xml ├── src-devc ├── .devcontainer │ ├── Dockerfile │ └── devcontainer.json └── build.sh ├── src ├── bundle.sh ├── docker.sh ├── doctor.sh ├── frankenphp.sh ├── help.sh ├── php.sh ├── scaffold.sh ├── self-update.sh ├── sh.sh └── tools.sh └── tests ├── doctor_test.sh ├── help_test.sh ├── install ├── Makefile ├── README.md ├── alpine.Dockerfile ├── archlinux.Dockerfile ├── build ├── docker-entrypoint.sh ├── test └── ubuntu.Dockerfile ├── php_test.sh ├── sh_test.sh └── tools_test.sh /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | ** 2 | !rootfs/ 3 | -------------------------------------------------------------------------------- /.github/workflows/devcontainer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/.github/workflows/devcontainer.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/frankenphp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/.github/workflows/frankenphp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/README.md -------------------------------------------------------------------------------- /bin/co-phpunit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl co-phpunit $@ 3 | -------------------------------------------------------------------------------- /bin/composer: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl composer $@ 3 | -------------------------------------------------------------------------------- /bin/composer-require-checker: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl composer-require-checker $@ 3 | -------------------------------------------------------------------------------- /bin/couscous: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bin/couscous -------------------------------------------------------------------------------- /bin/deptrac: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl deptrac $@ 3 | -------------------------------------------------------------------------------- /bin/exakat: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl exakat $@ 3 | -------------------------------------------------------------------------------- /bin/frankenphp: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl frankenphp $@ 3 | -------------------------------------------------------------------------------- /bin/infection: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl infection $@ 3 | -------------------------------------------------------------------------------- /bin/notty: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | PHPCTL_TTY="--label=no-tty" $@ 3 | -------------------------------------------------------------------------------- /bin/pest: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl pest $@ 3 | -------------------------------------------------------------------------------- /bin/php: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl php $@ 3 | -------------------------------------------------------------------------------- /bin/php-cs-fixer: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl php-cs-fixer $@ 3 | -------------------------------------------------------------------------------- /bin/phpcbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bin/phpcbf -------------------------------------------------------------------------------- /bin/phpcs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bin/phpcs -------------------------------------------------------------------------------- /bin/phpctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bin/phpctl -------------------------------------------------------------------------------- /bin/phpmd: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl phpmd $@ 3 | -------------------------------------------------------------------------------- /bin/phpstan: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl phpstan $@ 3 | -------------------------------------------------------------------------------- /bin/phpunit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl phpunit $@ 3 | -------------------------------------------------------------------------------- /bin/pint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl pint $@ 3 | -------------------------------------------------------------------------------- /bin/rector: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl rector $@ 3 | -------------------------------------------------------------------------------- /bin/watchr: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | phpctl watchr $@ 3 | -------------------------------------------------------------------------------- /bundle/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bundle/Dockerfile -------------------------------------------------------------------------------- /bundle/bin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bundle/bin.sh -------------------------------------------------------------------------------- /bundle/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/bundle/docker-entrypoint.sh -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | phpctl.dev -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/commands.md -------------------------------------------------------------------------------- /docs/extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/extensions.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/install.sh -------------------------------------------------------------------------------- /docs/phpctlini.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/phpctlini.md -------------------------------------------------------------------------------- /docs/phpctlrc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/phpctlrc.md -------------------------------------------------------------------------------- /docs/uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/uninstall.sh -------------------------------------------------------------------------------- /docs/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/docs/why.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/box/.gitignore: -------------------------------------------------------------------------------- 1 | main.phar 2 | vendor/ 3 | -------------------------------------------------------------------------------- /examples/box/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/box/Makefile -------------------------------------------------------------------------------- /examples/box/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/box/README.md -------------------------------------------------------------------------------- /examples/box/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/box/composer.json -------------------------------------------------------------------------------- /examples/box/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/box/composer.lock -------------------------------------------------------------------------------- /examples/box/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/box/main -------------------------------------------------------------------------------- /examples/bundle/.gitignore: -------------------------------------------------------------------------------- 1 | phpctl-bundle 2 | -------------------------------------------------------------------------------- /examples/bundle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/bundle/Makefile -------------------------------------------------------------------------------- /examples/bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencodeco/phpctl/HEAD/examples/bundle/README.md -------------------------------------------------------------------------------- /examples/bundle/main.php: -------------------------------------------------------------------------------- 1 |