├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Mint │ └── main.swift ├── MintCLI │ ├── Commands │ │ ├── BootstrapCommand.swift │ │ ├── InstallCommand.swift │ │ ├── ListCommand.swift │ │ ├── MintCommand.swift │ │ ├── MintFileCommand.swift │ │ ├── OutdatedCommand.swift │ │ ├── PackageCommand.swift │ │ ├── RunCommand.swift │ │ ├── UninstallCommand.swift │ │ └── WhichCommand.swift │ └── MintCLI.swift └── MintKit │ ├── Cache.swift │ ├── GitTag.swift │ ├── InputReader.swift │ ├── InstallStatus.swift │ ├── Mint.swift │ ├── MintError.swift │ ├── Mintfile.swift │ ├── PackagePath.swift │ ├── PackageReference.swift │ ├── ProcessInfoExtensions.swift │ ├── StringExtensions.swift │ └── SwiftPackage.swift └── Tests ├── Fixtures ├── ComplexMintfile ├── Mintfile ├── MintfileWithoutVersion └── SimpleMintfile ├── LinuxMain.swift └── MintTests ├── Fixtures.swift ├── MintTests.swift ├── MintfileTests.swift ├── PackageTests.swift ├── ProcessInfoExtensionTests.swift ├── TestHelpers.swift └── XCTestManifests.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | .swiftpm 6 | mint.zip 7 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Mint/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/Mint/main.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/BootstrapCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/BootstrapCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/InstallCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/InstallCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/ListCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/ListCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/MintCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/MintCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/MintFileCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/MintFileCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/OutdatedCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/OutdatedCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/PackageCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/PackageCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/RunCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/RunCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/UninstallCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/UninstallCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/Commands/WhichCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/Commands/WhichCommand.swift -------------------------------------------------------------------------------- /Sources/MintCLI/MintCLI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintCLI/MintCLI.swift -------------------------------------------------------------------------------- /Sources/MintKit/Cache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/Cache.swift -------------------------------------------------------------------------------- /Sources/MintKit/GitTag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/GitTag.swift -------------------------------------------------------------------------------- /Sources/MintKit/InputReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/InputReader.swift -------------------------------------------------------------------------------- /Sources/MintKit/InstallStatus.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/InstallStatus.swift -------------------------------------------------------------------------------- /Sources/MintKit/Mint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/Mint.swift -------------------------------------------------------------------------------- /Sources/MintKit/MintError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/MintError.swift -------------------------------------------------------------------------------- /Sources/MintKit/Mintfile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/Mintfile.swift -------------------------------------------------------------------------------- /Sources/MintKit/PackagePath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/PackagePath.swift -------------------------------------------------------------------------------- /Sources/MintKit/PackageReference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/PackageReference.swift -------------------------------------------------------------------------------- /Sources/MintKit/ProcessInfoExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/ProcessInfoExtensions.swift -------------------------------------------------------------------------------- /Sources/MintKit/StringExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/StringExtensions.swift -------------------------------------------------------------------------------- /Sources/MintKit/SwiftPackage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Sources/MintKit/SwiftPackage.swift -------------------------------------------------------------------------------- /Tests/Fixtures/ComplexMintfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/Fixtures/ComplexMintfile -------------------------------------------------------------------------------- /Tests/Fixtures/Mintfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/Fixtures/Mintfile -------------------------------------------------------------------------------- /Tests/Fixtures/MintfileWithoutVersion: -------------------------------------------------------------------------------- 1 | yonaskolb/SimplePackage 2 | -------------------------------------------------------------------------------- /Tests/Fixtures/SimpleMintfile: -------------------------------------------------------------------------------- 1 | yonaskolb/SimplePackage@4.0.0 2 | -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /Tests/MintTests/Fixtures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/Fixtures.swift -------------------------------------------------------------------------------- /Tests/MintTests/MintTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/MintTests.swift -------------------------------------------------------------------------------- /Tests/MintTests/MintfileTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/MintfileTests.swift -------------------------------------------------------------------------------- /Tests/MintTests/PackageTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/PackageTests.swift -------------------------------------------------------------------------------- /Tests/MintTests/ProcessInfoExtensionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/ProcessInfoExtensionTests.swift -------------------------------------------------------------------------------- /Tests/MintTests/TestHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/TestHelpers.swift -------------------------------------------------------------------------------- /Tests/MintTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yonaskolb/Mint/HEAD/Tests/MintTests/XCTestManifests.swift --------------------------------------------------------------------------------