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
- Host: GitHub
- URL: https://github.com/evolvedlight/neukeeper
- Owner: evolvedlight
- License: mit
- Created: 2023-02-03T10:29:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T22:12:41.000Z (over 1 year ago)
- Last Synced: 2025-11-06T23:17:53.822Z (8 months ago)
- Language: C#
- Homepage:
- Size: 269 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 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