Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
hare-deps(1)		    General Commands Manual		  hare-deps(1)

NAME
       hare deps - display the dependency tree of a Hare program or module

SYNOPSIS
       hare deps [-hd] [-T tagset] [path|module]

DESCRIPTION
       hare  deps displays the dependency tree of a Hare program or module, as
       per the algorithm described in DEPENDENCY RESOLUTION in hare-module(5).
       The path	argument is a path to a	Hare source file or a directory	 which
       contains	 a  Hare module	(see hare-module(5)). If no path is given, the
       Hare module contained in	the current working directly is	used.

       By default, the dependency tree is pretty-printed  using	 Unicode  box-
       drawing characters.

OPTIONS
       -h
	   Print the help text.

       -D
	   Print  only	the direct dependencies	of the module, and its submod-
	   ules	with the -s option.

       -d
	   Print the dependency	tree as	a dot file for use with	graphviz(1).

       -s
	   Recursively collect submodules below	the specified path or module's
	   directory. A	path should be a source	directory to reliably  collect
	   dependencies.

       -t
	   Print  the dependency tree as a field-based plain text output. Each
	   line	has two	fields,	a module and one of its	dependencies.  If  the
	   module  (or one of its submodules with the -s option) does not have
	   dependencies, the second field contains just	a dash.	The text  out-
	   put is a suitable input for tsort(1).

       -T tagset
	   Set or unset	build tags. See	BUILD TAGS in hare-module(5).

ENVIRONMENT
       The following environment variables affect hare deps' execution:

       HAREPATH	  The list of directories to search for	dependencies in.
       NO_COLOR	  Disables all color output when set to	a non-empty string.

SEE ALSO
       hare-module(5)

				  2025-11-02			  hare-deps(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=hare-deps&sektion=1&manpath=FreeBSD+Ports+15.0>

home | help