type

type(1)                              fish                              type(1)



NAME
       type - indicate how a command would be interpreted

   Synopsis
       type [OPTIONS] NAME [NAME ...]

   Description
       With no options, type indicates how each NAME would be interpreted if
       used as a command name.

       The following options are available:

       · -a or --all prints all of possible definitions of the specified
         names.

       · -f or --no-functions suppresses function and builtin lookup.

       · -t or --type prints function, builtin, or file if NAME is a shell
         function, builtin, or disk file, respectively.

       · -p or --path returns the name of the disk file that would be
         executed, or nothing if type -t name would not return file.

       · -P or --force-path returns the name of the disk file that would be
         executed, or nothing if no file with the specified name could be
         found in the $PATH.

       · -q or --quiet suppresses all output; this is useful when testing the
         exit status.

       The -q, -p, -t and -P flags (and their long flag aliases) are mutually
       exclusive. Only one can be specified at a time.

   Example
       > type fg
       fg is a builtin

Version 3.0.2                   Tue Mar 26 2019                        type(1)