Skip to content

Code generator to generate the SmokeAWS library from service models.

License

Notifications You must be signed in to change notification settings

sushichop/smoke-aws-generate

 
 

Repository files navigation

Build - Master Branch Linux Swift 4.1 Compatible Swift 4.2 Compatible Join the Smoke Server Side community on gitter Apache 2

SwiftAWSGenerate

SwiftAWSGenerate is a code generator for the SmokeAWS library.

Generate the SmokeAWS library

Step 1: Check out the SmokeAWS repository

Clone the SmokeAWS repository to your local machine.

Step 2: Check out this repository

Clone this repository to your local machine.

Step 3: Run the code generator

From within your checked out copy of this repository, run this command-

swift run -c release SmokeAWSGenerate \
  --base-file-path <path_to_the_smoke_aws_repository>

Generate a standalone API Gateway client package from a Swagger 2.0 specification file

You can also use this package to generate a stand-alone API Gateway client package from a Swagger 2.0 specification file. To do this you can run the following command-

swift run -c release APIGatewayClientGenerate \
  --base-file-path <output_file_path> \
  --base-name <base_client_name> \
  --model-path <file_path_to_model> \
 [--model-override-path <file_path_to_model_override>]

License

This library is licensed under the Apache 2.0 License.

About

Code generator to generate the SmokeAWS library from service models.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 99.7%
  • Shell 0.3%