https://github.com/dpcat237/go-dsu
Go Dependencies Secure Updater
https://github.com/dpcat237/go-dsu
dependency-analysis go go-modules golang golang-module golang-tools updater
Last synced: 6 months ago
JSON representation
Go Dependencies Secure Updater
- Host: GitHub
- URL: https://github.com/dpcat237/go-dsu
- Owner: dpcat237
- License: mit
- Created: 2020-05-26T18:11:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-22T14:54:06.000Z (almost 6 years ago)
- Last Synced: 2024-06-20T00:36:09.777Z (about 2 years ago)
- Topics: dependency-analysis, go, go-modules, golang, golang-module, golang-tools, updater
- Language: Go
- Homepage:
- Size: 1.81 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Go-DSU
[](https://lbesson.mit-license.org/)
[](https://github.com/dpcat237/go-dsu/releases/latest)
[](https://goreportcard.com/report/github.com/dpcat237/go-dsu)
[](https://github.com/dpcat237/go-dsu/workflows/Go%20test/badge.svg)
[](https://codecov.io/gh/dpcat237/go-dsu)
[](https://codebeat.co/projects/github-com-dpcat237-go-dsu-master)
Go DSU (Dependencies Secure Updater) - provides tools to update Go dependencies with more control than default Go tools.
Now `go-dsu` allows:
- List vulnerabilities and license dependencies and sub dependencies
- Preview available dependencies updates with vulnerabilities and changes in license
- Update dependencies using one of available modes
Vulnerabilities checked from [OSS Index](https://ossindex.sonatype.org/) which uses [CWE](http://cwe.mitre.org/) and [NVD](https://nvd.nist.gov/) databases.
## Installation
go get github.com/dpcat237/go-dsu
### Requirements
[Go 1.11+](https://golang.org/doc/install), [Git](https://git-scm.com/downloads), and Go modules as dependencies manager.
For private repositories it's required SSH key for Git.
## Usage
```
$ go-dsu
Go DSU - provides tools to update Go dependencies with more control than default Go modules.
Usage:
go-dsu [command]
Available Commands:
analyze Analyze current dependencies
help Help about any command
preview Preview updates
update Update modules
version Version
Flags:
-h, --help help for go-dsu
Use "go-dsu [command] --help" for more information about a command.
```
### [Usage examples](doc/Examples.md)
## Contributing
Go DSU is an open source project and contributions are welcome! Check out the [Issues](https://github.com/dpcat237/go-dsu/issues) or create a new one after reading [Code of Conduct](.github/CODE_OF_CONDUCT.md).