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

https://github.com/evolvedlight/neukeeper

Dotnet Outdated but with support for creating pull requests
https://github.com/evolvedlight/neukeeper

Last synced: 6 months ago
JSON representation

Dotnet Outdated but with support for creating pull requests

Awesome Lists containing this project

README

          

# Neukeeper

![Nuget version neukeeper](https://img.shields.io/nuget/v/neukeeper)

This is a reimplementation of Nukeeper using dotnet-outdated underneath.

*This project is still under development and doesn't yet support full functionality*

Supported providers:

| Provider | Support |
| -------- | ------- |
| Github | :hammer:|
| Bitbucket Server | :hammer:|

![Example Execution](https://raw.githubusercontent.com/evolvedlight/neukeeper/latest/docs/images/terminal.png)

Example pull request: https://github.com/evolvedlight/sample-outdated/pull/23

# How to use:

```
dotnet tool install --global neukeeper
```

## Github:
Add an environment variable REPO_TOKEN with a PAT for the repo
Then run:
```bash
neukeeper https://github.com/evolvedlight/sample-outdated --repo-type="Github" -pr -u --username="evolvedlight" --commitEmail="steve@brown.bg"
```

## BitBucket:
Add an environment variable REPO_TOKEN
Then run:
```bash
neukeeper http://localhost:17990/projects/TEST/repos/sample-outdated/browse --repo-type="BitbucketServer" -pr -u --username="evo" --commitEmail="steve@brown.bg"
```

dotnet run -- http://localhost:7990/projects/TP/repos/oldthing/browse --repo-type="BitbucketServer" -pr -u --username="evo" --commitEmail="steve@brown.bg"

### Optional Arguments

#### Max packages to update

Use `max-package-updates` to control how many packages to update. For example `max-package-updates=2` will update a maximum of 2 packages