silverwind/updates

Golang support

silverwind opened this issue · 3 comments

I think it's not too far-fetched to have lightweight support for other languages like golang or python which I use a lot personally and having a single tool to update all dependencies is certainly valuable.

For go, If there is a go.mod file in the project directory, updates could check the go dependencies for updates via git over https protocol, possibly mimicking go get behaviour. Ideally it should be done without any additional dependencies being introduced and no further action shall be taken if no go.mod file is present.

For python, use a similar procedure with pyproject.toml.

Should have the languages configurable via --language js,go,py.

Poetry support added in 14.2.0 via -l py or -f pyproject.toml.

Golang support will likely require a git dependency or https://github.com/isomorphic-git/isomorphic-git (180kB).