1.1.1 • Published 4 months ago

cloud-crafter-cli v1.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

CloudCrafter CLI

CloudCrafter CLI is a command-line interface tool that provides templates for common cloud resources to help you get started quickly. It also includes additional scripts to configure project environments easily.

Installation

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>

Usage

Creating a New Project

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

Running a Script

To run a script that sets up additional configurations for your project, use the following command:

cloud-crafter-cli run <script-name>

or using the alias ccc:

ccc run <script-name>

For example, to quickly configure a JavaScript development environment with ESLint and Git hooks, you can run:

ccc run quickstart-js

Available Templates

AWS SAM

  • sam/sqs (Standard Queues)
  • sam/http (API Gateway V2)

Serverless Framework

  • serverless/http (API Gateway V2)
  • serverless/rest (API Gateway V1)
  • serverless/s3 (S3 trigger)

CloudFormation

  • cloudformation/dynamodb-table
  • cloudformation/s3-public-read
  • cloudformation/s3-static-website

Utils

  • utils/openai

Available Scripts

  • quickstart-js (setup ESLint + Husky + lint-staged)

Contributing

If you'd like to contribute to CloudCrafter CLI, please fork the repository and create a pull request.

License

This repository is licensed under the MIT License. See the LICENSE file for more information.

1.1.1

4 months ago

1.1.0

4 months ago

1.0.0

4 months ago

1.2.0-beta.3

10 months ago

1.2.0-beta.2

10 months ago

1.2.0-beta.5

10 months ago

1.2.0-beta.4

10 months ago

1.2.0-beta.1

2 years ago

1.1.1-beta.1

2 years ago

1.1.0-beta.1

2 years ago

1.0.0-beta.1

2 years ago