Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/namoscato/ugh
- Owner: namoscato
- License: mit
- Created: 2017-08-13T01:48:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-18T20:08:44.000Z (over 1 year ago)
- Last Synced: 2024-10-11T23:16:06.537Z (26 days ago)
- Topics: cli, command-line, github, release-management, utility
- Language: TypeScript
- Homepage:
- Size: 309 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
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)_