Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moviestoreguy/versionist
A simple golang tool for managing versions
https://github.com/moviestoreguy/versionist
Last synced: 3 days ago
JSON representation
A simple golang tool for managing versions
- Host: GitHub
- URL: https://github.com/moviestoreguy/versionist
- Owner: MovieStoreGuy
- Created: 2022-10-30T09:36:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-08T05:53:29.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T18:31:05.240Z (27 days ago)
- Language: Go
- Size: 11.7 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Versionist
_A tool to manage multi module project import versions and go version_Versionist is used to try reduce the amount of toil that would be needed to ensure module versions are correct.
However, `go mod tidy` is required to be run each project## Versionist Config
The configuration file for the projec follows the following:
```yaml
go_version: 1.19
projects:
- package: github.com/awesome/package
version: latest # Latest is a special keyword that is used to resolve the most recent value from GOPROXY settings
match: # Match is not required but will exactly match the package name and include the additional regexp
- regexp:^github.com/awesome/package/tools$
- regexp:^github.com/awesome/package/components/(.*)$
```