入力値を基にEntityやUseCase等のひな型を生成します。
生成されるファイル
- .cagt.json
$ cagt init
生成されるファイル
- Entity
- RepositoryInterface*
- Repository*
- InMemoryRepository*
- コマンド実行中にリポジトリを生成するを選択した場合
$ cagt entity -d User -e UserId
生成されるファイル
- UseCaseInterface
- UseCaseInteractor
- MockUseCaseInteractor
- InputDataStruct
- OutputDataStruct
$ cagt usecase -d User -u Create