stack ide COMMAND
Available commands:
packages List all available local loadable packages
targets List all available Stack targets
The stack ide
commands provide information that may be of use in an
integrated development environment (IDE). See stack ide
for the available
commands.
stack ide packages [--stdout] [--cabal-files]
stack ide packages
lists all available project packages that are loadable.
By default:
- its output is sent to the standard error stream. Pass the flag
--stdout
to change to the standard output stream; and - the output is the package name (without its version). Pass the flag
--cabal-files
to change to the full path to the package's Cabal file.
stack ide targets [--exes] [--tests] [--benchmarks] [--stdout]
stack ide targets
lists all available Stack targets. Alternatively, pass one
or more of the flags --exes
, --tests
and --benchmarks
to list only targets
of those component types.
By default, its output is sent to the standard error stream. Pass the flag
--stdout
to change to the standard output stream.
For example, for the Stack project itself, command:
cd stack
stack ide targets
and the output from the second command is:
stack:lib
stack:exe:stack
stack:exe:stack-integration-test
stack:test:stack-unit-test
or command:
stack ide targets --exes
and the output is:
stack:exe:stack
stack:exe:stack-integration-test