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

https://github.com/stefanwalther/helm-utils

Some missing utils not being covered by helm (as node.js library + CLI).
https://github.com/stefanwalther/helm-utils

cli helm helm-charts helm-registry nodejs-library utils

Last synced: 2 months ago
JSON representation

Some missing utils not being covered by helm (as node.js library + CLI).

Awesome Lists containing this project

README

        

# helm-utils

> Some missing utils when working with helm (as node.js library + CLI).

---

## Purpose

_helm-utils_ provides some complementary utilities for [helm](https://helm.sh), both as CLI-tool and node.js library.

_Note: The author of this library/CLI-tool is everything else than a helm expert. It might be that I have re-implemented something which is anyhow already available in helm. If this is the case, please shoot me a message and raise an [issue](https://github.com/stefanwalther/helm-utils/issues). Thx._

## Install

```bash
$ npm install -g helm-utils
```

## Usage as CLI tool

### get-charts <repo-uri> \[format]

Return all charts from either an online or local chart repository.
This basically does the same as `helm search`, but with some additional sugar functionality.

Example

```bash
$ helm-utils get-charts https://charts.jfrog.io/
```

Options:
- `--format` - How to format the output, `table` or `json`. Defaults to `table`.

### get-images <chart-url> \[format]

Return all docker images from a given helm-chart.

Example

```bash
$ helm-utils get-images https://charts.jfrog.io/artifactory/helm/xray-0.5.2.tgz
```

returns

```bash
Images being used in https://charts.jfrog.io/artifactory/helm/xray-0.5.2.tgz:
(3 images)

- bitnami/mongodb:3.6.4
- postgres
- rabbitmq:3.7-alpine
```

Options:
- `--format` - How to format the output, `list` or `json`. Defaults to `list`.

### help

Example
Show the help for `helm-utils`.

```
$ helm-utils help
```

## Usage as node.js library

See [API docs](./docs/api.md)

## About

### Author
**Stefan Walther**

* [twitter](http://twitter.com/waltherstefan)
* [github.com/stefanwalther](http://github.com/stefanwalther)
* [LinkedIn](https://www.linkedin.com/in/stefanwalther/)
* [stefanwalther.io](http://stefanwalther.io) - Private blog
* [qliksite.io](http://qliksite.io) - Qlik related blog

### Contributing
Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/stefanwalther/helm-utils/issues). The process for contributing is outlined below:

1. Create a fork of the project
2. Work on whatever bug or feature you wish
3. Create a pull request (PR)

I cannot guarantee that I will merge all PRs but I will evaluate them all.

### License
MIT

***

_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on November 14, 2018._

[format]: http://samhuri.net/proj/format