├── .gitignore ├── .swiftlint.yml ├── .travis.yml ├── Donut.xcodeproj ├── Basic_Info.plist ├── Commandant_Info.plist ├── Curry_Info.plist ├── DonutKit_Info.plist ├── DonutTests_Info.plist ├── POSIX_Info.plist ├── ProgressSpinnerKit_Info.plist ├── ReactiveSwift_Info.plist ├── ReactiveTask_Info.plist ├── Result_Info.plist ├── SPMLibc_Info.plist ├── Utility_Info.plist ├── clibc_Info.plist ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ ├── Donut-Package.xcscheme │ └── xcschememanagement.plist ├── Donut.xctemplate ├── TemplateIcon.png ├── TemplateIcon@2x.png ├── TemplateInfo.plist └── ___FILEBASENAME___.swift ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Resources ├── Demo.gif ├── donut1.png ├── donut2.png ├── donut3.png ├── donut4.png ├── donut5.png ├── header.png ├── templateIcon.png └── xcodeIcon.png ├── Sources ├── Donut │ ├── Commands │ │ ├── InstallCommand.swift │ │ ├── ListCommand.swift │ │ ├── RemoveCommand.swift │ │ └── VersionCommand.swift │ └── main.swift └── DonutKit │ ├── DonutErrors.swift │ ├── Git.swift │ ├── SemanticVersion.swift │ ├── Template.swift │ └── TemplateDirectory.swift └── Tests └── TemplateDirectoryTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/.travis.yml -------------------------------------------------------------------------------- /Donut.xcodeproj/Basic_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/Basic_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/Commandant_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/Commandant_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/Curry_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/Curry_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/DonutKit_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/DonutKit_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/DonutTests_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/DonutTests_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/POSIX_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/POSIX_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/ProgressSpinnerKit_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/ProgressSpinnerKit_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/ReactiveSwift_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/ReactiveSwift_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/ReactiveTask_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/ReactiveTask_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/Result_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/Result_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/SPMLibc_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/SPMLibc_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/Utility_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/Utility_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/clibc_Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/clibc_Info.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Donut.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Donut.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Donut.xcodeproj/xcshareddata/xcschemes/Donut-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/xcshareddata/xcschemes/Donut-Package.xcscheme -------------------------------------------------------------------------------- /Donut.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xcodeproj/xcshareddata/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Donut.xctemplate/TemplateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xctemplate/TemplateIcon.png -------------------------------------------------------------------------------- /Donut.xctemplate/TemplateIcon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xctemplate/TemplateIcon@2x.png -------------------------------------------------------------------------------- /Donut.xctemplate/TemplateInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xctemplate/TemplateInfo.plist -------------------------------------------------------------------------------- /Donut.xctemplate/___FILEBASENAME___.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Donut.xctemplate/___FILEBASENAME___.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/README.md -------------------------------------------------------------------------------- /Resources/Demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/Demo.gif -------------------------------------------------------------------------------- /Resources/donut1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/donut1.png -------------------------------------------------------------------------------- /Resources/donut2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/donut2.png -------------------------------------------------------------------------------- /Resources/donut3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/donut3.png -------------------------------------------------------------------------------- /Resources/donut4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/donut4.png -------------------------------------------------------------------------------- /Resources/donut5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/donut5.png -------------------------------------------------------------------------------- /Resources/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/header.png -------------------------------------------------------------------------------- /Resources/templateIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/templateIcon.png -------------------------------------------------------------------------------- /Resources/xcodeIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Resources/xcodeIcon.png -------------------------------------------------------------------------------- /Sources/Donut/Commands/InstallCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/Donut/Commands/InstallCommand.swift -------------------------------------------------------------------------------- /Sources/Donut/Commands/ListCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/Donut/Commands/ListCommand.swift -------------------------------------------------------------------------------- /Sources/Donut/Commands/RemoveCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/Donut/Commands/RemoveCommand.swift -------------------------------------------------------------------------------- /Sources/Donut/Commands/VersionCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/Donut/Commands/VersionCommand.swift -------------------------------------------------------------------------------- /Sources/Donut/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/Donut/main.swift -------------------------------------------------------------------------------- /Sources/DonutKit/DonutErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/DonutKit/DonutErrors.swift -------------------------------------------------------------------------------- /Sources/DonutKit/Git.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/DonutKit/Git.swift -------------------------------------------------------------------------------- /Sources/DonutKit/SemanticVersion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/DonutKit/SemanticVersion.swift -------------------------------------------------------------------------------- /Sources/DonutKit/Template.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/DonutKit/Template.swift -------------------------------------------------------------------------------- /Sources/DonutKit/TemplateDirectory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Sources/DonutKit/TemplateDirectory.swift -------------------------------------------------------------------------------- /Tests/TemplateDirectoryTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/natmark/Donut/HEAD/Tests/TemplateDirectoryTests.swift --------------------------------------------------------------------------------