https://github.com/geektree0101/igospy
Clean Swift spy generator built on Go
https://github.com/geektree0101/igospy
Last synced: about 1 year ago
JSON representation
Clean Swift spy generator built on Go
- Host: GitHub
- URL: https://github.com/geektree0101/igospy
- Owner: GeekTree0101
- Created: 2020-08-05T12:35:49.000Z (almost 6 years ago)
- Default Branch: develop
- Last Pushed: 2021-08-18T13:43:03.000Z (almost 5 years ago)
- Last Synced: 2024-06-20T08:17:51.636Z (about 2 years ago)
- Language: Go
- Homepage:
- Size: 31.3 MB
- Stars: 10
- Watchers: 3
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### [Clean Swift Scaffold is OPEN!](https://github.com/GeekTree0101/clean-swift-scaffold)

iGoSpy will no longer be maintained
# iGoSpy [DEPRECATED]
Clean Swift spy generator built on Go
# Support..
- interactor interface & spy
- presenter interface & spy
- display interface & spy
# Guide
### setup
```sh
// FIXME
cd app
npm install
npm run build
cd ../
go build
./iGospy run
```
### Input usecase
```swift
enum KarrotFeedModels {
enum Reload {
struct Req {
}
struct Res {
var seq: FeedSequence?
var error: Error?
}
struct ViewModel {
var changeSet: [Change]
var error: Error?
}
}
enum Next {
struct Req {
}
struct Res {
var seq: FeedSequence?
var error: Error?
}
struct ViewModel {
var changeSet: [Change]
var error: Error?
}
}
}
```
Now you just copy the result. \o/
### Interactor output
### Presenter output
### Display output