FISH_INDENT(1) fish-shell FISH_INDENT(1)
NAME
fish_indent - indenter and prettifier
SYNOPSIS
fish_indent [
OPTIONS] [
FILE ...]
DESCRIPTION
fish_indent is used to indent a piece of fish code.
fish_indent reads
commands from standard input or the given filenames and outputs them
to standard output or a specified file (if
-w is given).
The following options are available:
-w or
--write Indents a specified file and immediately writes to that file.
-i or
--no-indent Do not indent commands; only reformat to one job per line.
-c or
--check Do not indent, only return 0 if the code is already indented
as fish_indent would, the number of failed files otherwise.
Also print the failed filenames if not reading from standard
input.
-v or
--version Displays the current
fish version and then exits.
--ansi Colorizes the output using ANSI escape sequences, appropriate
for the current
TERM, using the colors defined in the
environment (such as
fish_color_command).
--html Outputs HTML, which supports syntax highlighting if the
appropriate CSS is defined. The CSS class names are the same
as the variable names, such as
fish_color_command.
-d or
--debug=DEBUG_CATEGORIES Enable debug output and specify a pattern for matching debug
categories. See
Debugging in
fish (1) for details.
-o or
--debug-output=DEBUG_FILE Specify a file path to receive the debug output, including
categories and
fish_trace. The default is standard error.
--dump-parse-tree Dumps information about the parsed statements to standard
error. This is likely to be of interest only to people working
on the fish source code.
-h or
--help Displays help about using this command.
COPYRIGHT
2023, fish-shell developers
3.7 February 12, 2025 FISH_INDENT(1)