Go list: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 4: Line 4:


=Overview=
=Overview=
The <code>list</code> command lists all installed packages.
The command can also be used to discover new versions of the dependencies.
This command list all of the modules that are dependencies of the current module, along with the latest version available for each:
<syntaxhighlight lang='bash'>
go list -m -u all
</syntaxhighlight>
To list the latest version available for a specific module:
<syntaxhighlight lang='bash'>
go list -m -u example.com/somemodule
</syntaxhighlight>
The shared flags described here apply: {{Internal|Go_Tool_Shared_Flags#Overview|Shared Flags}}
===Options===
====<tt>-m</tt>====
The -m flag causes list to list modules instead of packages.
====<tt>-u</tt>====
Add information about available upgrades.

Revision as of 21:51, 7 March 2024

Internal

Overview

The list command lists all installed packages.

The command can also be used to discover new versions of the dependencies.

This command list all of the modules that are dependencies of the current module, along with the latest version available for each:

go list -m -u all

To list the latest version available for a specific module:

go list -m -u example.com/somemodule

The shared flags described here apply:

Shared Flags

Options

-m

The -m flag causes list to list modules instead of packages.

-u

Add information about available upgrades.