Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/namoscato/ugh

Command-line utilities for GitHub
https://github.com/namoscato/ugh

cli command-line github release-management utility

Last synced: 9 days ago
JSON representation

Command-line utilities for GitHub

Awesome Lists containing this project

README

        

![CI](https://github.com/namoscato/ugh/workflows/CI/badge.svg) [![npm version](https://badge.fury.io/js/amo-ugh.svg)](https://www.npmjs.com/package/amo-ugh)

# ugh

Command-line **u**tilities for **G**it**H**ub

## Installation

```
npm i -g amo-ugh
```

### Dependencies

This utility depends on [hub](https://hub.github.com/), which must also be installed.

### Configuration

Command-specific configuration is defined in an `~/.amo-ugh` JSON file located in the user's home directory.

## Usage

```
ugh
```

## Commands

### `pull-request [--base ] `

Create a `...` pull request across repositories with the specified `` where `` references a configuration property, i.e.

```json
{
"pull-request": {
"my-template": {
"defaults": {
"assign": "namoscato",
"labels": "automation"
},
"repos": [
"~/dev/git/ugh"
]
}
}
}
```

_See [`hub-pull-request`](https://hub.github.com/hub-pull-request.1.html)_