expmod

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: BSD-3-Clause Imports: 19 Imported by: 0

README

expmod - Explain Go Mod

Tests

Prints GitHub project description for every direct dependency on GitHub in go.mod.

Usage

usage: expmod [options] [file or URL]
Options:
  -timeout duration
    	HTTP timeout (default 3s)
  -version
    	show version and exit

If GITHUB_TOKEN is found in the environment, it will be use to access GitHub API.
"Human" GitHub URLs (e.g. https://github.com/tebeka/expmod/blob/main/go.mod) will be redirected to raw content.

Example

$ expmod go.mod 
github.com/sahilm/fuzzy v0.1.0:
	Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al.
github.com/stretchr/testify v1.8.4:
	A toolkit with common assertions and mocks that plays nicely with the standard library

Install

You can get the tool from the GitHub release section, or:

$ go install github.com/tebeka/expmod@latest

(If you go install, expmod won't display the right version with the -version flag).

Make sure $(go env GOPATH)/bin is in your $PATH.

Documentation

Overview

HTML utilities

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL