├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── ArenaCLI │ └── main.swift └── ArenaCore │ ├── AppError.swift │ ├── ArenaCommand.swift │ ├── Dependency.swift │ ├── Environment.swift │ ├── Extensions.swift │ ├── FileManager.swift │ ├── Github.swift │ ├── Helpers.swift │ ├── Manifest.swift │ ├── PackageGenerator.swift │ ├── Parser+ext.swift │ ├── Platform.swift │ ├── PlatformVersion.swift │ ├── PlaygroundBook.swift │ ├── Progress.swift │ ├── RefSpec.swift │ ├── Requirement.swift │ ├── Scheme.swift │ ├── String+ext.swift │ └── Version.swift ├── Tests ├── ArenaTests │ ├── ArenaTests.swift │ ├── IntegrationTests.swift │ ├── ManifestTests.swift │ ├── OutputListener.swift │ ├── PackageGeneratorTests.swift │ ├── ParserTests.swift │ ├── RegressionTests.swift │ ├── Utils.swift │ └── __Snapshots__ │ │ ├── IntegrationTests │ │ └── test_output.1.txt │ │ └── PackageGeneratorTests │ │ ├── test_content.1.txt │ │ ├── test_content_skipInternalLibs.1.txt │ │ ├── test_contentsXCPlayground.1.txt │ │ ├── test_platforms_stanza.1.txt │ │ └── test_productsClause.1.txt └── Fixtures │ ├── Gala │ └── Package.swift │ ├── Issue-90 │ └── Package.swift │ ├── RxSwift │ └── Package.swift │ ├── Vapor │ └── Package.swift │ ├── manifest-5.5.json │ └── manifest-5.7.json └── misc ├── Arena-add-dependency.gif ├── Arena-demo-1.0.0.gif ├── run_examples.sh └── run_tests.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/README.md -------------------------------------------------------------------------------- /Sources/ArenaCLI/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCLI/main.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/AppError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/AppError.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/ArenaCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/ArenaCommand.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Dependency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Dependency.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Environment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Environment.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Extensions.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/FileManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/FileManager.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Github.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Github.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Helpers.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Manifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Manifest.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/PackageGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/PackageGenerator.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Parser+ext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Parser+ext.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Platform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Platform.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/PlatformVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/PlatformVersion.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/PlaygroundBook.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/PlaygroundBook.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Progress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Progress.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/RefSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/RefSpec.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Requirement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Requirement.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Scheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Scheme.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/String+ext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/String+ext.swift -------------------------------------------------------------------------------- /Sources/ArenaCore/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Sources/ArenaCore/Version.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/ArenaTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/ArenaTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/IntegrationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/IntegrationTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/ManifestTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/ManifestTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/OutputListener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/OutputListener.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/PackageGeneratorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/PackageGeneratorTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/ParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/ParserTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/RegressionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/RegressionTests.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/Utils.swift -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/IntegrationTests/test_output.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/IntegrationTests/test_output.1.txt -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_content.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_content.1.txt -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_content_skipInternalLibs.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_content_skipInternalLibs.1.txt -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_contentsXCPlayground.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_contentsXCPlayground.1.txt -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_platforms_stanza.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_platforms_stanza.1.txt -------------------------------------------------------------------------------- /Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_productsClause.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/ArenaTests/__Snapshots__/PackageGeneratorTests/test_productsClause.1.txt -------------------------------------------------------------------------------- /Tests/Fixtures/Gala/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/Gala/Package.swift -------------------------------------------------------------------------------- /Tests/Fixtures/Issue-90/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/Issue-90/Package.swift -------------------------------------------------------------------------------- /Tests/Fixtures/RxSwift/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/RxSwift/Package.swift -------------------------------------------------------------------------------- /Tests/Fixtures/Vapor/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/Vapor/Package.swift -------------------------------------------------------------------------------- /Tests/Fixtures/manifest-5.5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/manifest-5.5.json -------------------------------------------------------------------------------- /Tests/Fixtures/manifest-5.7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/Tests/Fixtures/manifest-5.7.json -------------------------------------------------------------------------------- /misc/Arena-add-dependency.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/misc/Arena-add-dependency.gif -------------------------------------------------------------------------------- /misc/Arena-demo-1.0.0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/misc/Arena-demo-1.0.0.gif -------------------------------------------------------------------------------- /misc/run_examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/misc/run_examples.sh -------------------------------------------------------------------------------- /misc/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/finestructure/Arena/HEAD/misc/run_tests.sh --------------------------------------------------------------------------------