├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── install_test.yaml │ ├── release.yaml │ └── unit_tests.yaml ├── .gitignore ├── .idea ├── .gitignore ├── .idea.GodotEnv │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml ├── GodotEnv.iml ├── editor.xml ├── modules.xml └── vcs.xml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── GodotEnv.Tests ├── Chickensoft.GodotEnv.Tests.csproj ├── coverage.sh ├── reports │ ├── branch_coverage.svg │ ├── line_coverage.svg │ └── method_coverage.svg ├── src │ ├── MainTest.cs │ ├── common │ │ ├── clients │ │ │ ├── EnvironmentVariableClientTest.cs │ │ │ ├── FileClientTest.cs │ │ │ └── NetworkClientTest.cs │ │ ├── models │ │ │ ├── AssetTest.cs │ │ │ ├── ConfigTest.cs │ │ │ └── ExecutionContextTest.cs │ │ └── utilities │ │ │ ├── ComputerTest.cs │ │ │ ├── LogTest.cs │ │ │ ├── ProcessRunnerTest.cs │ │ │ ├── ShellTest.cs │ │ │ └── SystemInfoTest.cs │ └── features │ │ ├── addons │ │ ├── commands │ │ │ ├── AddonsCommandTest.cs │ │ │ └── install │ │ │ │ ├── AddonsInstallCommandTest.cs │ │ │ │ └── AddonsInstallerTest.cs │ │ ├── domain │ │ │ ├── AddonsFileRepositoryTest.cs │ │ │ ├── AddonsGraphTest.cs │ │ │ └── AddonsRepositoryTest.cs │ │ └── models │ │ │ ├── AddonGraphResultTest.cs │ │ │ ├── AddonTest.cs │ │ │ ├── AddonsConfigurationTest.cs │ │ │ ├── AddonsFileEntryTest.cs │ │ │ ├── AddonsFileTest.cs │ │ │ └── ResolvedAddonTest.cs │ │ ├── config │ │ └── commands │ │ │ ├── ConfigCommandTest.cs │ │ │ ├── list │ │ │ └── ConfigListCommandTest.cs │ │ │ └── set │ │ │ └── ConfigSetCommandTest.cs │ │ └── godot │ │ ├── commands │ │ └── GodotListCommandTest.cs │ │ ├── domain │ │ ├── GodotChecksumClientTest.cs │ │ ├── GodotRepositoryTest.cs │ │ ├── GodotVersionSpecifierRepositoryTest.cs │ │ └── data │ │ │ ├── godot-1.1-stable.json │ │ │ └── godot-4.3-dev5.json │ │ ├── models │ │ ├── CsprojFileTest.cs │ │ ├── GlobalJsonFileTest.cs │ │ ├── GodotEnvironmentTest.cs │ │ ├── GodotRcFileTest.cs │ │ └── GodotVersionTest.cs │ │ └── serializers │ │ ├── DiskVersionDeserializerTest.cs │ │ ├── IoVersionDeserializerTest.cs │ │ ├── IoVersionSerializerTest.cs │ │ ├── OldDiskVersionSerializerTest.cs │ │ ├── ReleaseVersionDeserializerTest.cs │ │ ├── ReleaseVersionSerializerTest.cs │ │ ├── SharpVersionDeserializerTest.cs │ │ └── SharpVersionSerializerTest.cs └── test_utils │ ├── MockConfig.cs │ ├── OutputTestFakeInMemoryConsole.cs │ ├── PlatformFact.cs │ ├── ShellVerifier.cs │ └── TestData.cs ├── GodotEnv.sln ├── GodotEnv ├── .gitattributes ├── Chickensoft.GodotEnv.csproj ├── icon.png ├── omnisharp.json └── src │ ├── Assembly.cs │ ├── Main.cs │ ├── common │ ├── clients │ │ ├── EnvironmentVariableClient.cs │ │ ├── FileClient.cs │ │ ├── NetworkClient.cs │ │ ├── ZipClient.cs │ │ └── ZipClientTerminal.cs │ ├── domain │ │ └── ConfigRepository.cs │ ├── models │ │ ├── AddonsContext.cs │ │ ├── Asset.cs │ │ ├── Config.cs │ │ ├── CpuArch.cs │ │ ├── Defaults.cs │ │ ├── ExecutionContext.cs │ │ ├── GodotContext.cs │ │ ├── ICliCommand.cs │ │ ├── IWindowsElevationEnabled.cs │ │ ├── OSFamily.cs │ │ └── OSType.cs │ └── utilities │ │ ├── Computer.cs │ │ ├── Log.cs │ │ ├── ProcessRunner.cs │ │ ├── Result.cs │ │ ├── Shell.cs │ │ ├── StreamWithProgress.cs │ │ ├── StringExtensions.cs │ │ └── SystemInfo.cs │ └── features │ ├── addons │ ├── commands │ │ ├── AddonsCommand.cs │ │ ├── init │ │ │ └── AddonsInitCommand.cs │ │ └── install │ │ │ ├── AddonsInstallCommand.cs │ │ │ └── AddonsInstaller.cs │ ├── domain │ │ ├── AddonGraph.cs │ │ ├── AddonsFileRepository.cs │ │ └── AddonsRepository.cs │ └── models │ │ ├── Addon.cs │ │ ├── AddonGraphResult.cs │ │ ├── AddonsConfiguration.cs │ │ ├── AddonsFile.cs │ │ ├── AddonsFileEntry.cs │ │ └── ResolvedAddon.cs │ ├── config │ └── commands │ │ ├── ConfigCommand.cs │ │ ├── list │ │ └── ConfigListCommand.cs │ │ └── set │ │ └── ConfigSetCommand.cs │ └── godot │ ├── commands │ ├── GodotCommand.cs │ ├── GodotListCommand.cs │ ├── GodotPinCommand.cs │ ├── GodotUseCommand.cs │ ├── cache │ │ ├── GodotCacheClearCommand.cs │ │ └── GodotCacheCommand.cs │ ├── env │ │ ├── GodotEnvCommand.cs │ │ ├── GodotEnvGetCommand.cs │ │ ├── GodotEnvPathCommand.cs │ │ ├── GodotEnvSetupCommand.cs │ │ └── GodotEnvTargetCommand.cs │ └── install │ │ ├── GodotInstallCommand.cs │ │ ├── GodotUninstallCommand.cs │ │ └── GodotVersionValidator.cs │ ├── domain │ ├── GodotChecksumClient.cs │ ├── GodotRepository.cs │ └── GodotVersionSpecifierRepository.cs │ ├── models │ ├── CsprojFile.cs │ ├── GlobalJsonFile.cs │ ├── GodotCompressedArchive.cs │ ├── GodotEnvironment.cs │ ├── GodotInstallation.cs │ ├── GodotInstallationLocation.cs │ ├── GodotVersion.cs │ ├── GodotrcFile.cs │ ├── IGodotVersionFile.cs │ ├── Linux.cs │ ├── MacOS.cs │ ├── Unix.cs │ └── Windows.cs │ └── serializers │ ├── DiskVersionDeserializer.cs │ ├── IVersionDeserializer.cs │ ├── IVersionSerializer.cs │ ├── IoVersionDeserializer.cs │ ├── IoVersionSerializer.cs │ ├── OldDiskVersionSerializer.cs │ ├── ReleaseVersionDeserializer.cs │ ├── ReleaseVersionSerializer.cs │ ├── SharpVersionDeserializer.cs │ ├── SharpVersionSerializer.cs │ └── VersionSerializer.cs ├── LICENSE ├── README.md ├── TestPackage ├── .editorconfig ├── .gitattributes ├── .github │ └── workflows │ │ ├── auto_release.yaml │ │ ├── publish.yaml │ │ ├── spellcheck.yaml │ │ └── tests.yaml ├── .gitignore ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── TestPackage.Tests │ ├── TestPackage.Tests.csproj │ ├── TestPackage.Tests.sln │ ├── badges │ │ ├── .gdignore │ │ ├── branch_coverage.svg │ │ └── line_coverage.svg │ ├── coverage.sh │ ├── coverage │ │ └── .gdignore │ ├── icon.svg │ ├── icon.svg.import │ ├── nuget.config │ ├── project.godot │ └── test │ │ ├── Tests.cs │ │ ├── Tests.tscn │ │ └── src │ │ └── PackageTest.cs ├── TestPackage.sln ├── TestPackage │ ├── TestPackage.csproj │ ├── icon.png │ └── src │ │ └── Package.cs ├── cspell.json ├── docs │ ├── renovatebot_pr.png │ └── spelling_fix.png ├── global.json └── renovate.json ├── cspell.json ├── doc_assets └── logo.svg ├── global.json └── renovate.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/install_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.github/workflows/install_test.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.github/workflows/unit_tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.GodotEnv/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/.idea.GodotEnv/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.GodotEnv/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/.idea.GodotEnv/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/.idea.GodotEnv/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/.idea.GodotEnv/.idea/indexLayout.xml -------------------------------------------------------------------------------- /.idea/.idea.GodotEnv/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/.idea.GodotEnv/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/GodotEnv.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/GodotEnv.iml -------------------------------------------------------------------------------- /.idea/editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/editor.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GodotEnv.Tests/Chickensoft.GodotEnv.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/Chickensoft.GodotEnv.Tests.csproj -------------------------------------------------------------------------------- /GodotEnv.Tests/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/coverage.sh -------------------------------------------------------------------------------- /GodotEnv.Tests/reports/branch_coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/reports/branch_coverage.svg -------------------------------------------------------------------------------- /GodotEnv.Tests/reports/line_coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/reports/line_coverage.svg -------------------------------------------------------------------------------- /GodotEnv.Tests/reports/method_coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/reports/method_coverage.svg -------------------------------------------------------------------------------- /GodotEnv.Tests/src/MainTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/MainTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/clients/EnvironmentVariableClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/clients/EnvironmentVariableClientTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/clients/FileClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/clients/FileClientTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/clients/NetworkClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/clients/NetworkClientTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/models/AssetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/models/AssetTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/models/ConfigTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/models/ConfigTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/models/ExecutionContextTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/models/ExecutionContextTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/utilities/ComputerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/utilities/ComputerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/utilities/LogTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/utilities/LogTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/utilities/ProcessRunnerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/utilities/ProcessRunnerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/utilities/ShellTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/utilities/ShellTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/common/utilities/SystemInfoTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/common/utilities/SystemInfoTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/commands/AddonsCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/commands/AddonsCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/commands/install/AddonsInstallCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/commands/install/AddonsInstallCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/commands/install/AddonsInstallerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/commands/install/AddonsInstallerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/domain/AddonsFileRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/domain/AddonsFileRepositoryTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/domain/AddonsGraphTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/domain/AddonsGraphTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/domain/AddonsRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/domain/AddonsRepositoryTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/AddonGraphResultTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/AddonGraphResultTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/AddonTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/AddonTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/AddonsConfigurationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/AddonsConfigurationTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/AddonsFileEntryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/AddonsFileEntryTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/AddonsFileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/AddonsFileTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/addons/models/ResolvedAddonTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/addons/models/ResolvedAddonTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/config/commands/ConfigCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/config/commands/ConfigCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/config/commands/list/ConfigListCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/config/commands/list/ConfigListCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/config/commands/set/ConfigSetCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/config/commands/set/ConfigSetCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/commands/GodotListCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/commands/GodotListCommandTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/domain/GodotChecksumClientTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/domain/GodotChecksumClientTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/domain/GodotRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/domain/GodotRepositoryTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/domain/GodotVersionSpecifierRepositoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/domain/GodotVersionSpecifierRepositoryTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/domain/data/godot-1.1-stable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/domain/data/godot-1.1-stable.json -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/domain/data/godot-4.3-dev5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/domain/data/godot-4.3-dev5.json -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/models/CsprojFileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/models/CsprojFileTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/models/GlobalJsonFileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/models/GlobalJsonFileTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/models/GodotEnvironmentTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/models/GodotEnvironmentTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/models/GodotRcFileTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/models/GodotRcFileTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/models/GodotVersionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/models/GodotVersionTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/DiskVersionDeserializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/DiskVersionDeserializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/IoVersionDeserializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/IoVersionDeserializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/IoVersionSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/IoVersionSerializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/OldDiskVersionSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/OldDiskVersionSerializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/ReleaseVersionDeserializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/ReleaseVersionDeserializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/ReleaseVersionSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/ReleaseVersionSerializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/SharpVersionDeserializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/SharpVersionDeserializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/src/features/godot/serializers/SharpVersionSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/src/features/godot/serializers/SharpVersionSerializerTest.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/test_utils/MockConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/test_utils/MockConfig.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/test_utils/OutputTestFakeInMemoryConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/test_utils/OutputTestFakeInMemoryConsole.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/test_utils/PlatformFact.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/test_utils/PlatformFact.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/test_utils/ShellVerifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/test_utils/ShellVerifier.cs -------------------------------------------------------------------------------- /GodotEnv.Tests/test_utils/TestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.Tests/test_utils/TestData.cs -------------------------------------------------------------------------------- /GodotEnv.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv.sln -------------------------------------------------------------------------------- /GodotEnv/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/.gitattributes -------------------------------------------------------------------------------- /GodotEnv/Chickensoft.GodotEnv.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/Chickensoft.GodotEnv.csproj -------------------------------------------------------------------------------- /GodotEnv/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/icon.png -------------------------------------------------------------------------------- /GodotEnv/omnisharp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/omnisharp.json -------------------------------------------------------------------------------- /GodotEnv/src/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/Assembly.cs -------------------------------------------------------------------------------- /GodotEnv/src/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/Main.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/clients/EnvironmentVariableClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/clients/EnvironmentVariableClient.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/clients/FileClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/clients/FileClient.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/clients/NetworkClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/clients/NetworkClient.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/clients/ZipClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/clients/ZipClient.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/clients/ZipClientTerminal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/clients/ZipClientTerminal.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/domain/ConfigRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/domain/ConfigRepository.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/AddonsContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/AddonsContext.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/Asset.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/Config.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/CpuArch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/CpuArch.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/Defaults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/Defaults.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/ExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/ExecutionContext.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/GodotContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/GodotContext.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/ICliCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/ICliCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/IWindowsElevationEnabled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/IWindowsElevationEnabled.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/OSFamily.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/OSFamily.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/models/OSType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/models/OSType.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/Computer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/Computer.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/Log.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/ProcessRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/ProcessRunner.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/Result.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/Shell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/Shell.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/StreamWithProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/StreamWithProgress.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/StringExtensions.cs -------------------------------------------------------------------------------- /GodotEnv/src/common/utilities/SystemInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/common/utilities/SystemInfo.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/commands/AddonsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/commands/AddonsCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/commands/init/AddonsInitCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/commands/init/AddonsInitCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/commands/install/AddonsInstallCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/commands/install/AddonsInstallCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/commands/install/AddonsInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/commands/install/AddonsInstaller.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/domain/AddonGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/domain/AddonGraph.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/domain/AddonsFileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/domain/AddonsFileRepository.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/domain/AddonsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/domain/AddonsRepository.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/Addon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/Addon.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/AddonGraphResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/AddonGraphResult.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/AddonsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/AddonsConfiguration.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/AddonsFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/AddonsFile.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/AddonsFileEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/AddonsFileEntry.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/addons/models/ResolvedAddon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/addons/models/ResolvedAddon.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/config/commands/ConfigCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/config/commands/ConfigCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/config/commands/list/ConfigListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/config/commands/list/ConfigListCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/config/commands/set/ConfigSetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/config/commands/set/ConfigSetCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/GodotCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/GodotCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/GodotListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/GodotListCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/GodotPinCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/GodotPinCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/GodotUseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/GodotUseCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/cache/GodotCacheClearCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/cache/GodotCacheClearCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/cache/GodotCacheCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/cache/GodotCacheCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/env/GodotEnvCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/env/GodotEnvCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/env/GodotEnvGetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/env/GodotEnvGetCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/env/GodotEnvPathCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/env/GodotEnvPathCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/env/GodotEnvSetupCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/env/GodotEnvSetupCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/env/GodotEnvTargetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/env/GodotEnvTargetCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/install/GodotInstallCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/install/GodotInstallCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/install/GodotUninstallCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/install/GodotUninstallCommand.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/commands/install/GodotVersionValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/commands/install/GodotVersionValidator.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/domain/GodotChecksumClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/domain/GodotChecksumClient.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/domain/GodotRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/domain/GodotRepository.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/domain/GodotVersionSpecifierRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/domain/GodotVersionSpecifierRepository.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/CsprojFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/CsprojFile.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GlobalJsonFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GlobalJsonFile.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotCompressedArchive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotCompressedArchive.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotEnvironment.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotInstallation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotInstallation.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotInstallationLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotInstallationLocation.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotVersion.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/GodotrcFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/GodotrcFile.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/IGodotVersionFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/IGodotVersionFile.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/Linux.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/Linux.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/MacOS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/MacOS.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/Unix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/Unix.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/models/Windows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/models/Windows.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/DiskVersionDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/DiskVersionDeserializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/IVersionDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/IVersionDeserializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/IVersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/IVersionSerializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/IoVersionDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/IoVersionDeserializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/IoVersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/IoVersionSerializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/OldDiskVersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/OldDiskVersionSerializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/ReleaseVersionDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/ReleaseVersionDeserializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/ReleaseVersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/ReleaseVersionSerializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/SharpVersionDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/SharpVersionDeserializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/SharpVersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/SharpVersionSerializer.cs -------------------------------------------------------------------------------- /GodotEnv/src/features/godot/serializers/VersionSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/GodotEnv/src/features/godot/serializers/VersionSerializer.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/README.md -------------------------------------------------------------------------------- /TestPackage/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.editorconfig -------------------------------------------------------------------------------- /TestPackage/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.gitattributes -------------------------------------------------------------------------------- /TestPackage/.github/workflows/auto_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.github/workflows/auto_release.yaml -------------------------------------------------------------------------------- /TestPackage/.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /TestPackage/.github/workflows/spellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.github/workflows/spellcheck.yaml -------------------------------------------------------------------------------- /TestPackage/.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /TestPackage/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.gitignore -------------------------------------------------------------------------------- /TestPackage/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.vscode/extensions.json -------------------------------------------------------------------------------- /TestPackage/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.vscode/launch.json -------------------------------------------------------------------------------- /TestPackage/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.vscode/settings.json -------------------------------------------------------------------------------- /TestPackage/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/.vscode/tasks.json -------------------------------------------------------------------------------- /TestPackage/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/CONTRIBUTING.md -------------------------------------------------------------------------------- /TestPackage/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/LICENSE -------------------------------------------------------------------------------- /TestPackage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/README.md -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/TestPackage.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/TestPackage.Tests.csproj -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/TestPackage.Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/TestPackage.Tests.sln -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/badges/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/badges/branch_coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/badges/branch_coverage.svg -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/badges/line_coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/badges/line_coverage.svg -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/coverage.sh -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/coverage/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/icon.svg -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/icon.svg.import -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/nuget.config -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/project.godot -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/test/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/test/Tests.cs -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/test/Tests.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/test/Tests.tscn -------------------------------------------------------------------------------- /TestPackage/TestPackage.Tests/test/src/PackageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.Tests/test/src/PackageTest.cs -------------------------------------------------------------------------------- /TestPackage/TestPackage.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage.sln -------------------------------------------------------------------------------- /TestPackage/TestPackage/TestPackage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage/TestPackage.csproj -------------------------------------------------------------------------------- /TestPackage/TestPackage/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage/icon.png -------------------------------------------------------------------------------- /TestPackage/TestPackage/src/Package.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/TestPackage/src/Package.cs -------------------------------------------------------------------------------- /TestPackage/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/cspell.json -------------------------------------------------------------------------------- /TestPackage/docs/renovatebot_pr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/docs/renovatebot_pr.png -------------------------------------------------------------------------------- /TestPackage/docs/spelling_fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/docs/spelling_fix.png -------------------------------------------------------------------------------- /TestPackage/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/global.json -------------------------------------------------------------------------------- /TestPackage/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/TestPackage/renovate.json -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/cspell.json -------------------------------------------------------------------------------- /doc_assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/doc_assets/logo.svg -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/global.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chickensoft-games/GodotEnv/HEAD/renovate.json --------------------------------------------------------------------------------