# diff # Autogenerated from man page /usr/share/man/man1/diff.1 complete -c diff -l normal -d 'output a normal diff (the default)' complete -c diff -s q -l brief -d 'report only when files differ' complete -c diff -s s -l report-identical-files -d 'report when two files are the same' complete -c diff -s c -s C -l context -d 'output NUM (default 3) lines of copied context' complete -c diff -s u -s U -l unified -d 'output NUM (default 3) lines of unified context' complete -c diff -s e -l ed -d 'output an ed script' complete -c diff -s n -l rcs -d 'output an RCS format diff' complete -c diff -s y -l side-by-side -d 'output in two columns' complete -c diff -s W -l width -d 'output at most NUM (default 130) print columns' complete -c diff -l left-column -d 'output only the left column of common lines' complete -c diff -l suppress-common-lines -d 'do not output common lines' complete -c diff -s p -l show-c-function -d 'show which C function each change is in' complete -c diff -s F -l show-function-line -d 'show the most recent line matching RE' complete -c diff -l label -d 'use LABEL instead of file name and timestamp (can be repeated)' complete -c diff -s t -l expand-tabs -d 'expand tabs to spaces in output' complete -c diff -s T -l initial-tab -d 'make tabs line up by prepending a tab' complete -c diff -l tabsize -d 'tab stops every NUM (default 8) print columns' complete -c diff -l suppress-blank-empty -d 'suppress space or tab before empty output lines' complete -c diff -s l -l paginate -d 'pass output through \'pr\' to paginate it' complete -c diff -s r -l recursive -d 'recursively compare any subdirectories found' complete -c diff -l no-dereference -d 'don\'t follow symbolic links' complete -c diff -s N -l new-file -d 'treat absent files as empty' complete -c diff -l unidirectional-new-file -d 'treat absent first files as empty' complete -c diff -l ignore-file-name-case -d 'ignore case when comparing file names' complete -c diff -l no-ignore-file-name-case -d 'consider case when comparing file names' complete -c diff -s x -l exclude -d 'exclude files that match PAT' complete -c diff -s X -l exclude-from -d 'exclude files that match any pattern in FILE' complete -c diff -s S -l starting-file -d 'start with FILE when comparing directories' complete -c diff -l from-file -d 'compare FILE1 to all operands; FILE1 can be a directory' complete -c diff -l to-file -d 'compare all operands to FILE2; FILE2 can be a directory' complete -c diff -s i -l ignore-case -d 'ignore case differences in file contents' complete -c diff -s E -l ignore-tab-expansion -d 'ignore changes due to tab expansion' complete -c diff -s Z -l ignore-trailing-space -d 'ignore white space at line end' complete -c diff -s b -l ignore-space-change -d 'ignore changes in the amount of white space' complete -c diff -s w -l ignore-all-space -d 'ignore all white space' complete -c diff -s B -l ignore-blank-lines -d 'ignore changes where lines are all blank' complete -c diff -s I -l ignore-matching-lines -d 'ignore changes where all lines match RE' complete -c diff -s a -l text -d 'treat all files as text' complete -c diff -l strip-trailing-cr -d 'strip trailing carriage return on input' complete -c diff -s D -l ifdef -d 'output merged file with \'#ifdef NAME\' diffs' complete -c diff -l GTYPE-group-format -d 'format GTYPE input groups with GFMT' complete -c diff -l line-format -d 'format all input lines with LFMT' complete -c diff -l LTYPE-line-format -d 'format LTYPE input lines with LFMT P These format options provide fine-graine…' complete -c diff -s d -l minimal -d 'try hard to find a smaller set of changes' complete -c diff -l horizon-lines -d 'keep NUM lines of the common prefix and suffix' complete -c diff -l speed-large-files -d 'assume large files and many scattered small changes' complete -c diff -l color -d 'color output; WHEN is \'never\', \'always\', or \'auto\'; plain --color means --col…' complete -c diff -l palette -d 'the colors to use when --color is active; PALETTE is a colon-separated list o…' complete -c diff -l help -d 'display this help and exit' complete -c diff -s v -l version -d 'output version information and exit'