v0.1.0

v0.1.0

This initial release brings support for single modules, based on the go.mod file.

Downloads

Changes

  • Add skeleton files
  • Add go.mod
  • Add Makefile
  • Add CI definitions
  • Add CHANGELOG
  • Create the "Go project layout" and move code accordingly
  • [cmd] Fix the selected project path by removing the go run workaround
  • [cmd] Add -v parameter to enable verbose output
  • [proj] Add function Analyze which does the heavy-lifting and glues together all needed steps.
  • [proj] Remove the raw go.mod output section
  • [proj] Rewrite the output to a verbose and a default stream
  • [proj] Rename function setProject to resolveProjectPath
  • [proj] Split function doSomethingWonderfulWithTheseBytes to parseRaw which parses the raw go.mod file, filling the properties of the mod struct and prettyPrint which prints a representation of the module dependencies for use in terminal environments
  • Add README
  • Add LICENSE