* Switch to non-verbose test output in Makefile * Create pluginindex package with PluginIndex struct with methods for updating index and retrieving plugin URLs * Create IndexRepo interface to allow for easy testing out cloning real Git repository.
* Install and run gofumpt in Golang lint workflow * Remove golangci-lint * Run gofumpt and fix revive linter errors
* Add golangci-lint to lint workflow * Remove failing Bash test jobs * Add golangci lint config * Fix revive command in Makefile * Fix revive warnings
* Address Go linter warnings * Fix Github workflow