├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── conventional_commits.yml │ ├── dependabot-approve.yml │ ├── release.yml │ ├── tag-release.yml │ └── test.yml ├── .gitignore ├── .vscode ├── settings.json └── tasks.json ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── src ├── commands │ ├── clean.rs │ ├── disable.rs │ ├── enable.rs │ ├── init.rs │ ├── login.rs │ ├── mod.rs │ ├── package.rs │ ├── sign_package.rs │ ├── up.rs │ └── version.rs ├── config │ ├── app.rs │ ├── krankerl.rs │ ├── mod.rs │ └── reader.rs ├── lib.rs ├── main.rs ├── occ.rs └── packaging │ ├── archive.rs │ ├── artifacts.rs │ ├── commands.rs │ ├── mod.rs │ └── pipeline.rs └── tests ├── apps ├── app1 │ ├── LICENSE │ ├── README.md │ ├── appinfo │ │ ├── app.php │ │ └── info.xml │ ├── composer.json │ ├── composer.lock │ └── lib │ │ ├── AppInfo │ │ └── Application.php │ │ └── Reporter │ │ └── SentryReporterAdapter.php ├── app2 │ ├── LICENSE │ ├── README.md │ ├── appinfo │ │ ├── app.php │ │ └── info.xml │ ├── composer.json │ ├── composer.lock │ ├── krankerl.toml │ └── lib │ │ ├── AppInfo │ │ └── Application.php │ │ └── Reporter │ │ └── SentryReporterAdapter.php └── app3 │ ├── LICENSE │ ├── README.md │ ├── appinfo │ ├── app.php │ └── info.xml │ ├── composer.json │ ├── composer.lock │ ├── krankerl.toml │ └── lib │ ├── AppInfo │ └── Application.php │ └── Reporter │ └── SentryReporterAdapter.php └── assets └── minimalist.tar.gz /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/conventional_commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/conventional_commits.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/dependabot-approve.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tag-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/tag-release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | 4 | .env 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/README.md -------------------------------------------------------------------------------- /src/commands/clean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/clean.rs -------------------------------------------------------------------------------- /src/commands/disable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/disable.rs -------------------------------------------------------------------------------- /src/commands/enable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/enable.rs -------------------------------------------------------------------------------- /src/commands/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/init.rs -------------------------------------------------------------------------------- /src/commands/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/login.rs -------------------------------------------------------------------------------- /src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/mod.rs -------------------------------------------------------------------------------- /src/commands/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/package.rs -------------------------------------------------------------------------------- /src/commands/sign_package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/sign_package.rs -------------------------------------------------------------------------------- /src/commands/up.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/up.rs -------------------------------------------------------------------------------- /src/commands/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/commands/version.rs -------------------------------------------------------------------------------- /src/config/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/config/app.rs -------------------------------------------------------------------------------- /src/config/krankerl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/config/krankerl.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/config/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/config/reader.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/occ.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/occ.rs -------------------------------------------------------------------------------- /src/packaging/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/packaging/archive.rs -------------------------------------------------------------------------------- /src/packaging/artifacts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/packaging/artifacts.rs -------------------------------------------------------------------------------- /src/packaging/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/packaging/commands.rs -------------------------------------------------------------------------------- /src/packaging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/packaging/mod.rs -------------------------------------------------------------------------------- /src/packaging/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/src/packaging/pipeline.rs -------------------------------------------------------------------------------- /tests/apps/app1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/LICENSE -------------------------------------------------------------------------------- /tests/apps/app1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/README.md -------------------------------------------------------------------------------- /tests/apps/app1/appinfo/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/appinfo/app.php -------------------------------------------------------------------------------- /tests/apps/app1/appinfo/info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/appinfo/info.xml -------------------------------------------------------------------------------- /tests/apps/app1/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/composer.json -------------------------------------------------------------------------------- /tests/apps/app1/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/composer.lock -------------------------------------------------------------------------------- /tests/apps/app1/lib/AppInfo/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/lib/AppInfo/Application.php -------------------------------------------------------------------------------- /tests/apps/app1/lib/Reporter/SentryReporterAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app1/lib/Reporter/SentryReporterAdapter.php -------------------------------------------------------------------------------- /tests/apps/app2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/LICENSE -------------------------------------------------------------------------------- /tests/apps/app2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/README.md -------------------------------------------------------------------------------- /tests/apps/app2/appinfo/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/appinfo/app.php -------------------------------------------------------------------------------- /tests/apps/app2/appinfo/info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/appinfo/info.xml -------------------------------------------------------------------------------- /tests/apps/app2/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/composer.json -------------------------------------------------------------------------------- /tests/apps/app2/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/composer.lock -------------------------------------------------------------------------------- /tests/apps/app2/krankerl.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | before_cmds = [ 3 | "composer install", 4 | "asdflö", 5 | ] 6 | -------------------------------------------------------------------------------- /tests/apps/app2/lib/AppInfo/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/lib/AppInfo/Application.php -------------------------------------------------------------------------------- /tests/apps/app2/lib/Reporter/SentryReporterAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app2/lib/Reporter/SentryReporterAdapter.php -------------------------------------------------------------------------------- /tests/apps/app3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/LICENSE -------------------------------------------------------------------------------- /tests/apps/app3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/README.md -------------------------------------------------------------------------------- /tests/apps/app3/appinfo/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/appinfo/app.php -------------------------------------------------------------------------------- /tests/apps/app3/appinfo/info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/appinfo/info.xml -------------------------------------------------------------------------------- /tests/apps/app3/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/composer.json -------------------------------------------------------------------------------- /tests/apps/app3/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/composer.lock -------------------------------------------------------------------------------- /tests/apps/app3/krankerl.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | before_cmds = [ 3 | "composer install", 4 | "asdflö", 5 | ] 6 | -------------------------------------------------------------------------------- /tests/apps/app3/lib/AppInfo/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/lib/AppInfo/Application.php -------------------------------------------------------------------------------- /tests/apps/app3/lib/Reporter/SentryReporterAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/apps/app3/lib/Reporter/SentryReporterAdapter.php -------------------------------------------------------------------------------- /tests/assets/minimalist.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChristophWurst/krankerl/HEAD/tests/assets/minimalist.tar.gz --------------------------------------------------------------------------------