From 8a18e290c730fe7718e150e911c73aee1b3bf7a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=A7al=20Albert?= Date: Tue, 1 Oct 2024 02:07:48 +0200 Subject: [PATCH] doc: Add some fun emojis --- README.md | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 3e2bad4..3f3bda6 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,15 @@ -# Envilder +# 🌱 Envilder **Envilder** is a CLI tool designed to generate `.env` files from AWS SSM parameters. This is useful for managing environment variables securely in your projects without exposing sensitive information in your codebase. -## Features +## ✨ Features -- Fetch parameters securely from AWS SSM Parameter Store. -- Automatically generates a `.env` file with specified parameters. -- Handles both encrypted and unencrypted SSM parameters. -- Lightweight and simple to use. +- πŸ”’ Fetch parameters securely from AWS SSM Parameter Store. +- ⚑ Automatically generates a `.env` file with specified parameters. +- πŸ›‘οΈ Handles both encrypted and unencrypted SSM parameters. +- πŸͺΆ Lightweight and simple to use. -## Installation +## πŸ“¦ Installation You can install **envilder** globally or locally using npm: @@ -17,14 +17,14 @@ You can install **envilder** globally or locally using npm: npm install -g envilder ``` -## Usage +## πŸš€ Usage Envilder requires two arguments: - `--map `: Path to a JSON file mapping environment variable names to SSM parameters. - `--envfile `: Path where the generated .env file will be saved. -## Example +## πŸ”§ Example 1. Create a mapping file `param_map.json`: @@ -38,19 +38,19 @@ Envilder requires two arguments: 2. Run envilder to generate your `.env` file: ```bash - envilder --map=path/to/param_map.json --envfile=.env + envilder --map=param_map.json --envfile=.env ``` 3. The `.env` file will be generated in the specified location. -## Sample `.env` Output: +## πŸ“‚ Sample `.env` Output ```makefile NEXT_PUBLIC_CREDENTIAL_EMAIL=mockedEmail@example.com NEXT_PUBLIC_CREDENTIAL_PASSWORD=mockedPassword ``` -## Running Tests +## πŸ§ͺ Running Tests To run the tests with coverage: @@ -58,12 +58,10 @@ To run the tests with coverage: yarn test ``` -## License +## πŸ“ License This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details. -## Contributing +## πŸ™Œ Contributing Contributions are welcome! Feel free to submit issues and pull requests. - -Created by [MarΓ§al Albert](https://github.com/macalbert).