# ebenv

> Tool used to manipulate the environment variables of an AWS Elastic Beanstalk environment with json, yml or properties files.

Latest version **0.1.0** (published 2015-08-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install ebenv
pnpm add ebenv
yarn add ebenv
bun add ebenv
```

Provides the command `ebenv`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2015-08-15 |
| First published | 2015-08-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Vincent DURMONT |
| Maintainers | vdurmont |
| Keywords | aws, eb, elastic, beanstalk, environment, env, json, yml, properties |

## Links

- npm: https://www.npmjs.com/package/ebenv
- Repository: https://github.com/vdurmont/ebenv
- Homepage: https://github.com/vdurmont/ebenv#readme
- Issues: https://github.com/vdurmont/ebenv/issues
- npm.io page: https://npm.io/package/ebenv

## Dependencies (3)

- [q](https://npm.io/package/q.md) ~1.4.1
- [colors](https://npm.io/package/colors.md) ~1.1.2
- [commander](https://npm.io/package/commander.md) ~2.8.1

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 0.1.0 (latest) — 2015-08-15

## README

# ebenv

[![License Info](http://img.shields.io/badge/license-The%20MIT%20License-brightgreen.svg)](https://github.com/vdurmont/ebenv/blob/master/LICENSE.md)

Tool used to manipulate the environment variables of an AWS Elastic Beanstalk environment with json, yml or properties files.

## Installation

```bash
npm install -g ebenv
```

## Usage

### Export current config to file

```bash
ebenv export [--format <format>] <destfile>

    destfile    The path to the file where the environment will be written.
                If the filename ends with .json, .yml or .properties, the corresponding format will be used when writing the file.
                (required)

    --format    Force a format.
                (optional)
                Options are: json, yml, properties  
```

Examples:

```bash
ebenv export myfile.json
ebenv export myfile.yml
ebenv export myfile.properties
ebenv export --format=json myfile
```

### Write a file to the AWS config

```bash
ebenv import [--format <format>] <destfile>

    destfile    The path of your config file.
                If the filename ends with .json, .yml or .properties, the corresponding format will be used when reading the file.
                (required)

    --format    Force a format.
                (optional)
                Options are: json, yml, properties  
```

Examples:

```bash
ebenv import myfile.json
ebenv import myfile.yml
ebenv import myfile.properties
ebenv import --format=json myfile
```

---
_Source: https://npm.io/package/ebenv · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
