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

https://github.com/tlapnet/githubber

:octocat: Configure GitHub repositories via CLI commands
https://github.com/tlapnet/githubber

github labels tlapnet

Last synced: about 2 months ago
JSON representation

:octocat: Configure GitHub repositories via CLI commands

Awesome Lists containing this project

README

          

# Github Repository Configurator

Configure multiple GitHub repositories via CLI commands.

### Installation

#### Composer

- `composer create-project mabar/github-repository-configurator path/to/project --stability dev`
- Generate your private Github token [here](https://github.com/settings/tokens/new). You will be asked for it during instalation.

## Usage

#### Replace default labels with more useful

```
/bin/console configurator:replace-default-labels --repository
```

- If repository is not specified so all repositories are configured
- Currently not working description
- Added are
- docs
- need more info
- Renamed are
- enhancement -> feature
- Removed are
- good first issue
- help wanted
- invalid
- wontfix
- Not modified are
- bug
- duplicate
- question
- All not listed are ignored

#### Enable/disable wiki pages

```
/bin/console configurator:wiki --repository
```

- If repository is not specified so all repositories are configured

#### Enable/disable PR merge type

```
/bin/console configurator:merge-type --repository
```

- If repository is not specified so all repositories are configured
- Currently not working, because GitHub api don't support it :(