https://github.com/che1404/vipergen
A VIPER module generation tool written in Swift
https://github.com/che1404/vipergen
command-line-tool tool viper viper-architecture viper-modules
Last synced: 4 months ago
JSON representation
A VIPER module generation tool written in Swift
- Host: GitHub
- URL: https://github.com/che1404/vipergen
- Owner: che1404
- Created: 2017-10-19T16:00:46.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-30T10:24:53.000Z (over 6 years ago)
- Last Synced: 2025-10-21T09:38:52.754Z (8 months ago)
- Topics: command-line-tool, tool, viper, viper-architecture, viper-modules
- Language: Swift
- Homepage:
- Size: 81.1 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vipergen 🐍
A VIPER module generator written in Swift. It's heavily based on [Pedro Piñera](https://twitter.com/pepibumur)'s vipergen [tool](https://github.com/pepibumur/viper-module-generator/), now sadly deprecated.
## Installation
```shell
$ git clone https://github.com/che1404/Vipergen.git vipergen
$ cd vipergen
$ make install
```
## Usage
Usage:
```shell
$ vipergen --help
Usage:
$ vipergen
Arguments:
module name - The name of the module
Options:
--template [default: default] - The template (Should exist in the Templates directory)
--creator [default: John Doe] - The name of the creator
--output [default: .] - The output directory
```
## Uninstallation
```shell
$ make uninstall
```
## Building
Regenerate the xcodeproj
```shell
$ swift package generate-xcodeproj
```