├── .github └── workflows │ └── release.yml ├── .gitignore ├── README.md ├── bin └── pogo ├── box.json ├── composer.json ├── composer.lock ├── docs ├── composer.md ├── exec.md ├── faq.md ├── install.md ├── phar.md ├── pragmas.md └── todo.md ├── examples ├── cli-clippy.php ├── cli-robo.php ├── cli-silly.php ├── cli-symfony.php ├── code-pdf.php ├── conflict.php ├── httpd-react.php ├── pipe.php ├── pragmas.php └── yaml-pipe-tpl.php ├── phpunit.xml.dist ├── scoper.inc.php ├── shell.nix ├── src ├── Application.php ├── Command │ ├── BaseCommand.php │ ├── DebugCommand.php │ ├── DownloadCommandTrait.php │ ├── GetCommand.php │ ├── HelpCommand.php │ ├── ParseCommand.php │ ├── PharCommand.php │ ├── RunCommand.php │ └── UpdateCommand.php ├── Composer.php ├── FilteredDirectoryIterator.php ├── PathUtil.php ├── Php.php ├── PogoInput.php ├── PogoProject.php ├── Runner │ ├── DataRunner.php │ ├── EvalRunner.php │ ├── PrependRunner.php │ └── RequireRunner.php └── ScriptMetadata.php ├── templates └── pogolib.php └── tests ├── CommandTestTrait.php ├── DownloadExamples └── dl-via-pragma.php ├── DownloadTest.php ├── PathUtilTest.php ├── PogoInputTest.php ├── RunExamples ├── parse-conflict.out ├── parse-pragmas.out ├── parse-yaml-pipe-tpl.out ├── yaml-pipe-tpl-ok.out ├── yaml-pipe-tpl-phar-ok.out ├── yaml-pipe-tpl-shebang-7x.out └── yaml-pipe-tpl-shebang-8x.out ├── RunExamplesTest.php └── bootstrap.php /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/README.md -------------------------------------------------------------------------------- /bin/pogo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/bin/pogo -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/composer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/composer.md -------------------------------------------------------------------------------- /docs/exec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/exec.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/phar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/phar.md -------------------------------------------------------------------------------- /docs/pragmas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/pragmas.md -------------------------------------------------------------------------------- /docs/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/docs/todo.md -------------------------------------------------------------------------------- /examples/cli-clippy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/cli-clippy.php -------------------------------------------------------------------------------- /examples/cli-robo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/cli-robo.php -------------------------------------------------------------------------------- /examples/cli-silly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/cli-silly.php -------------------------------------------------------------------------------- /examples/cli-symfony.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/cli-symfony.php -------------------------------------------------------------------------------- /examples/code-pdf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/code-pdf.php -------------------------------------------------------------------------------- /examples/conflict.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/conflict.php -------------------------------------------------------------------------------- /examples/httpd-react.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/httpd-react.php -------------------------------------------------------------------------------- /examples/pipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/pipe.php -------------------------------------------------------------------------------- /examples/pragmas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/pragmas.php -------------------------------------------------------------------------------- /examples/yaml-pipe-tpl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/examples/yaml-pipe-tpl.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /scoper.inc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/scoper.inc.php -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Application.php -------------------------------------------------------------------------------- /src/Command/BaseCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/BaseCommand.php -------------------------------------------------------------------------------- /src/Command/DebugCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/DebugCommand.php -------------------------------------------------------------------------------- /src/Command/DownloadCommandTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/DownloadCommandTrait.php -------------------------------------------------------------------------------- /src/Command/GetCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/GetCommand.php -------------------------------------------------------------------------------- /src/Command/HelpCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/HelpCommand.php -------------------------------------------------------------------------------- /src/Command/ParseCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/ParseCommand.php -------------------------------------------------------------------------------- /src/Command/PharCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/PharCommand.php -------------------------------------------------------------------------------- /src/Command/RunCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/RunCommand.php -------------------------------------------------------------------------------- /src/Command/UpdateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Command/UpdateCommand.php -------------------------------------------------------------------------------- /src/Composer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Composer.php -------------------------------------------------------------------------------- /src/FilteredDirectoryIterator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/FilteredDirectoryIterator.php -------------------------------------------------------------------------------- /src/PathUtil.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/PathUtil.php -------------------------------------------------------------------------------- /src/Php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Php.php -------------------------------------------------------------------------------- /src/PogoInput.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/PogoInput.php -------------------------------------------------------------------------------- /src/PogoProject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/PogoProject.php -------------------------------------------------------------------------------- /src/Runner/DataRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Runner/DataRunner.php -------------------------------------------------------------------------------- /src/Runner/EvalRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Runner/EvalRunner.php -------------------------------------------------------------------------------- /src/Runner/PrependRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Runner/PrependRunner.php -------------------------------------------------------------------------------- /src/Runner/RequireRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/Runner/RequireRunner.php -------------------------------------------------------------------------------- /src/ScriptMetadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/src/ScriptMetadata.php -------------------------------------------------------------------------------- /templates/pogolib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/templates/pogolib.php -------------------------------------------------------------------------------- /tests/CommandTestTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/totten/pogo/HEAD/tests/CommandTestTrait.php -------------------------------------------------------------------------------- /tests/DownloadExamples/dl-via-pragma.php: -------------------------------------------------------------------------------- 1 |