An open API service indexing awesome lists of open source software.

https://github.com/martin-bucinskas/cyclops

CLI AWS Lambda Manager
https://github.com/martin-bucinskas/cyclops

aws aws-lambda aws-manage cli cli-app cost-control lambda-functions learning learning-by-doing manager python3

Last synced: about 2 months ago
JSON representation

CLI AWS Lambda Manager

Awesome Lists containing this project

README

        

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=martin-bucinskas_cyclops&metric=alert_status)](https://sonarcloud.io/dashboard?id=martin-bucinskas_cyclops) [![CircleCI](https://circleci.com/gh/martin-bucinskas/cyclops.svg?style=svg)](https://circleci.com/gh/martin-bucinskas/cyclops) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=martin-bucinskas_cyclops&metric=coverage)](https://sonarcloud.io/dashboard?id=martin-bucinskas_cyclops)
# CyclOps

CyclOps is a CLI for managing AWS Lambdas.

With CyclOps you can invoke and delete lambda functions straight from your command line without you having to remember complicated scripts or use the AWS website.

## Usage

You can run this tool with Python 3.7.

```Shell
pip install
python main.py --profile
```

Replace the `` with any profile that has been provided in your aws `credentials` file.
You can usually find your `credentials` file here `~/.aws/credentials`.

## CI, CD and Coverage

You can find the code coverage at the [codecov.io](https://codecov.io/github/martin-bucinskas/cyclops).
If the code coverage drops, the build should fail immediately.

The CI and CD pipeline is the CircleCI pipeline.
https://circleci.com/gh/martin-bucinskas/cyclops

SonarCloud is attached for metric monitoring and vulnerability scanning.
https://sonarcloud.io/dashboard?id=martin-bucinskas_cyclops