CloudCrafter CLI is a command-line interface tool that provides templates for common cloud resources to help you get started quickly.
You can install CloudCrafter CLI globally using npm:
npm install -g cloud-crafter-cli
Alternatively, you can use npx to run the CLI without installing it globally:
npx cloud-crafter-cli create <template-name> <project-name>
To create a new project using a template, run the following command:
cloud-crafter-cli create <template-name> <project-name>
or use the alias ccc
ccc create <template-name> <project-name>
For example, to create a new Serverless Framework HTTP service, you can run:
ccc create serverless/http my-new-project
- serverless/sqs (Standard Queues)
- serverless/http (API Gateway V2)
- serverless/rest (API Gateway V1)
- serverless/s3 (S3 trigger)
- cloudformation/dynamodb-table
- cloudformation/s3-public-read
- cloudformation/s3-static-website
- utils/fast-setup
- utils/openai
If you'd like to contribute to CloudCrafter CLI, please fork the repository and create a pull request.
This repository is licensed under the MIT License. See the LICENSE file for more information.