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

https://github.com/realorko/dotnet-cli-yamlist

A tool for working with yml in concourse pipelines
https://github.com/realorko/dotnet-cli-yamlist

Last synced: over 1 year ago
JSON representation

A tool for working with yml in concourse pipelines

Awesome Lists containing this project

README

          

# dotnet-cli-yamlist

![Build](https://github.com/RealOrko/dotnet-cli-yamlist/workflows/Build/badge.svg)
![Publish](https://github.com/RealOrko/dotnet-cli-yamlist/workflows/Publish/badge.svg)

A tool that provides macro cli functions for working with yaml used in concourse pipelines.

## Why do I need this?

You work with relatively large yaml files consumed in concourse pipelines and you just can't be bothered
to spend months setting up your editor with functions that are hard to configure or simply do not exist.

## Prerequisites

You need to install the [DOTNET Core SDK](https://dotnet.microsoft.com/download).

## Install

```
dotnet tool install -g dotnet-cli-yamlist
```

## Commands

Here are some examples and descriptions of all the possible commands.
For any help please type the following command after installing:

```bash
yi
```

If you would like help with a specific command just type

```bash
yi
```

Available commands are:
- [`fmt`](https://github.com/RealOrko/dotnet-cli-yamlist/blob/master/docs/fmt.md)
- [`tojson`](https://github.com/RealOrko/dotnet-cli-yamlist/blob/master/docs/tojson.md)
- [`toyaml`](https://github.com/RealOrko/dotnet-cli-yamlist/blob/master/docs/toyaml.md)
- [`addjob`](https://github.com/RealOrko/dotnet-cli-yamlist/blob/master/docs/addjob.md)

## Uninstall

```
dotnet tool uninstall -g dotnet-cli-yamlist
```