Automatically exported from code.google.com/p/gosig
** gosig is unmaintained at present **
Simple commandline tool for displaying the type signatures of all declarations in a .go file or .go files.
By default, it displays all declarations, private and public.
gosig [flags] files-or-dirs
To display only exported declarations invoke with -D.
To display only unexported declarations invoke with -d.
To display only certain kinds of declarations, use any combination of the following. If none are specified all declarations are shown.
For imports, -i.
For constants and variables, -g.
For type declarations, -t.
For functions, -f.
You may specify a regular expression to further filter with the -m=pattern switch.
The regular expression is matched only against the name of the declation.
When a directory is specified, all files ending in .go are processed, excluding those ending in _test.go. To include the _test.go files,
specify -tests.
For each file parsed, gosig prefaces each file with its path, a colon, and the name of it's package such as
file.go:main. To disable this behavior specify the -p flag.
To disable printing error messages specify -q
Compile, link, install.