├── .gitignore ├── .travis.yml ├── Akane.podspec ├── Akane.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ ├── Akane.xcscheme │ ├── AkaneBond.xcscheme │ └── AkaneTests.xcscheme ├── Akane.xcworkspace └── contents.xcworkspacedata ├── Akane ├── Akane.h ├── Akane │ ├── Binding │ │ ├── Bindable.swift │ │ ├── Observation │ │ │ ├── AnyObservation.swift │ │ │ ├── DisplayObservation.swift │ │ │ ├── Observation.swift │ │ │ └── ViewModelObservation.swift │ │ └── Observer │ │ │ └── ViewObserver.swift │ ├── Collection │ │ ├── CollectionElementCategory.swift │ │ ├── DataSource │ │ │ ├── CollectionDataSource.swift │ │ │ ├── DataSource.swift │ │ │ └── TableDataSource.swift │ │ ├── Delegate │ │ │ ├── CollectionViewDelegate.swift │ │ │ ├── CollectionViewSectionDelegate.swift │ │ │ ├── TableViewDelegate.swift │ │ │ └── TableViewSectionDelegate.swift │ │ ├── Layout │ │ │ ├── TableViewFlowLayout.swift │ │ │ └── TableViewLayout.swift │ │ └── UIKit │ │ │ ├── UITableView+Update.swift │ │ │ └── UITableView.swift │ ├── Command │ │ ├── Command.swift │ │ └── Commandable.swift │ ├── Component │ │ ├── ComponentContainer.swift │ │ ├── Controller │ │ │ ├── ComponentController.swift │ │ │ ├── DefaultViewController.swift │ │ │ └── SceneController.swift │ │ ├── View │ │ │ ├── ComponentView.swift │ │ │ └── ContentDisplayable.swift │ │ └── ViewModel │ │ │ ├── ComponentViewModel.swift │ │ │ ├── Selectable.swift │ │ │ └── Unselectable.swift │ ├── Context.swift │ ├── Injection │ │ ├── DependencyResolver.swift │ │ └── Injectable.swift │ └── WeakValue.swift ├── Bond │ ├── AkaneBond.h │ ├── Binding │ │ ├── DisplayObservation+Bond.swift │ │ └── Observation │ │ │ └── CommandObservation.swift │ ├── Bond.swift │ ├── Command │ │ ├── AsyncCommand.swift │ │ ├── BondCommand.swift │ │ └── RelayCommand.swift │ └── Info.plist └── Info.plist ├── CHANGELOG.md ├── Cartfile ├── Cartfile.private ├── Documentation └── Collections.md ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Example.xcworkspace │ └── contents.xcworkspacedata ├── Example │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Author │ │ ├── AuthorViewCell.swift │ │ └── AuthorViewCell.xib │ ├── Authors │ │ └── AuthorsView.swift │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── HomeViewController.swift │ ├── Info.plist │ ├── Models │ │ └── Author.swift │ ├── Navbar │ │ └── NavbarItemDisplayer.swift │ └── SearchAuthors │ │ ├── SearchAuthorsView.swift │ │ └── SearchAutorsViewModel.swift ├── Podfile └── Podfile.lock ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md └── Tests ├── Akane ├── Binding │ └── Observation │ │ ├── AnyObservationSpec.swift │ │ └── DisplayObservationTests.swift └── Component │ └── Controller │ ├── ComponentContainerSpec.swift │ └── ComponentViewControllerSpec.swift ├── Bond ├── Binding │ └── DisplayObservationTests.swift ├── BondSpec.swift └── Command │ └── AsyncCommandSpec.swift └── Info.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/.travis.yml -------------------------------------------------------------------------------- /Akane.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.podspec -------------------------------------------------------------------------------- /Akane.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Akane.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Akane.xcodeproj/xcshareddata/xcschemes/Akane.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcodeproj/xcshareddata/xcschemes/Akane.xcscheme -------------------------------------------------------------------------------- /Akane.xcodeproj/xcshareddata/xcschemes/AkaneBond.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcodeproj/xcshareddata/xcschemes/AkaneBond.xcscheme -------------------------------------------------------------------------------- /Akane.xcodeproj/xcshareddata/xcschemes/AkaneTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcodeproj/xcshareddata/xcschemes/AkaneTests.xcscheme -------------------------------------------------------------------------------- /Akane.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Akane/Akane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane.h -------------------------------------------------------------------------------- /Akane/Akane/Binding/Bindable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Bindable.swift -------------------------------------------------------------------------------- /Akane/Akane/Binding/Observation/AnyObservation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Observation/AnyObservation.swift -------------------------------------------------------------------------------- /Akane/Akane/Binding/Observation/DisplayObservation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Observation/DisplayObservation.swift -------------------------------------------------------------------------------- /Akane/Akane/Binding/Observation/Observation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Observation/Observation.swift -------------------------------------------------------------------------------- /Akane/Akane/Binding/Observation/ViewModelObservation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Observation/ViewModelObservation.swift -------------------------------------------------------------------------------- /Akane/Akane/Binding/Observer/ViewObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Binding/Observer/ViewObserver.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/CollectionElementCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/CollectionElementCategory.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/DataSource/CollectionDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/DataSource/CollectionDataSource.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/DataSource/DataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/DataSource/DataSource.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/DataSource/TableDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/DataSource/TableDataSource.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Delegate/CollectionViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Delegate/CollectionViewDelegate.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Delegate/CollectionViewSectionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Delegate/CollectionViewSectionDelegate.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Delegate/TableViewDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Delegate/TableViewDelegate.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Delegate/TableViewSectionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Delegate/TableViewSectionDelegate.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Layout/TableViewFlowLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Layout/TableViewFlowLayout.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/Layout/TableViewLayout.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/Layout/TableViewLayout.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/UIKit/UITableView+Update.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/UIKit/UITableView+Update.swift -------------------------------------------------------------------------------- /Akane/Akane/Collection/UIKit/UITableView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Collection/UIKit/UITableView.swift -------------------------------------------------------------------------------- /Akane/Akane/Command/Command.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Command/Command.swift -------------------------------------------------------------------------------- /Akane/Akane/Command/Commandable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Command/Commandable.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/ComponentContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/ComponentContainer.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/Controller/ComponentController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/Controller/ComponentController.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/Controller/DefaultViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/Controller/DefaultViewController.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/Controller/SceneController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/Controller/SceneController.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/View/ComponentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/View/ComponentView.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/View/ContentDisplayable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/View/ContentDisplayable.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/ViewModel/ComponentViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/ViewModel/ComponentViewModel.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/ViewModel/Selectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/ViewModel/Selectable.swift -------------------------------------------------------------------------------- /Akane/Akane/Component/ViewModel/Unselectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Component/ViewModel/Unselectable.swift -------------------------------------------------------------------------------- /Akane/Akane/Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Context.swift -------------------------------------------------------------------------------- /Akane/Akane/Injection/DependencyResolver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Injection/DependencyResolver.swift -------------------------------------------------------------------------------- /Akane/Akane/Injection/Injectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/Injection/Injectable.swift -------------------------------------------------------------------------------- /Akane/Akane/WeakValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Akane/WeakValue.swift -------------------------------------------------------------------------------- /Akane/Bond/AkaneBond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/AkaneBond.h -------------------------------------------------------------------------------- /Akane/Bond/Binding/DisplayObservation+Bond.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Binding/DisplayObservation+Bond.swift -------------------------------------------------------------------------------- /Akane/Bond/Binding/Observation/CommandObservation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Binding/Observation/CommandObservation.swift -------------------------------------------------------------------------------- /Akane/Bond/Bond.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Bond.swift -------------------------------------------------------------------------------- /Akane/Bond/Command/AsyncCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Command/AsyncCommand.swift -------------------------------------------------------------------------------- /Akane/Bond/Command/BondCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Command/BondCommand.swift -------------------------------------------------------------------------------- /Akane/Bond/Command/RelayCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Command/RelayCommand.swift -------------------------------------------------------------------------------- /Akane/Bond/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Bond/Info.plist -------------------------------------------------------------------------------- /Akane/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Akane/Info.plist -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Cartfile -------------------------------------------------------------------------------- /Cartfile.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Cartfile.private -------------------------------------------------------------------------------- /Documentation/Collections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Documentation/Collections.md -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Author/AuthorViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Author/AuthorViewCell.swift -------------------------------------------------------------------------------- /Example/Example/Author/AuthorViewCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Author/AuthorViewCell.xib -------------------------------------------------------------------------------- /Example/Example/Authors/AuthorsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Authors/AuthorsView.swift -------------------------------------------------------------------------------- /Example/Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Example/Example/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/HomeViewController.swift -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /Example/Example/Models/Author.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Models/Author.swift -------------------------------------------------------------------------------- /Example/Example/Navbar/NavbarItemDisplayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/Navbar/NavbarItemDisplayer.swift -------------------------------------------------------------------------------- /Example/Example/SearchAuthors/SearchAuthorsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/SearchAuthors/SearchAuthorsView.swift -------------------------------------------------------------------------------- /Example/Example/SearchAuthors/SearchAutorsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Example/SearchAuthors/SearchAutorsViewModel.swift -------------------------------------------------------------------------------- /Example/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Podfile -------------------------------------------------------------------------------- /Example/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Example/Podfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/README.md -------------------------------------------------------------------------------- /Tests/Akane/Binding/Observation/AnyObservationSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Akane/Binding/Observation/AnyObservationSpec.swift -------------------------------------------------------------------------------- /Tests/Akane/Binding/Observation/DisplayObservationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Akane/Binding/Observation/DisplayObservationTests.swift -------------------------------------------------------------------------------- /Tests/Akane/Component/Controller/ComponentContainerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Akane/Component/Controller/ComponentContainerSpec.swift -------------------------------------------------------------------------------- /Tests/Akane/Component/Controller/ComponentViewControllerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Akane/Component/Controller/ComponentViewControllerSpec.swift -------------------------------------------------------------------------------- /Tests/Bond/Binding/DisplayObservationTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Bond/Binding/DisplayObservationTests.swift -------------------------------------------------------------------------------- /Tests/Bond/BondSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Bond/BondSpec.swift -------------------------------------------------------------------------------- /Tests/Bond/Command/AsyncCommandSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Bond/Command/AsyncCommandSpec.swift -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjechris/Akane/HEAD/Tests/Info.plist --------------------------------------------------------------------------------