# fd
# Autogenerated from man page /usr/share/man/man1/fd.1.gz
complete -c fd -s H -l hidden -d 'Include hidden files and directories in the search results (default: hidden f…'
complete -c fd -l no-ignore -l no-ignore-vcs -d 'is also used'
complete -c fd -s I -d 'Show search results from files and directories that would otherwise be ignore…'
complete -c fd -s u -l unrestricted -d 'Perform an unrestricted search, including ignored and hidden files'
complete -c fd -l no-require-git -d 'Do not require a git repository to respect gitignores'
complete -c fd -l no-ignore-parent -d 'Show search results from files and directories that would otherwise be ignore…'
complete -c fd -s s -l case-sensitive -d 'Perform a case-sensitive search'
complete -c fd -s i -l ignore-case -d 'Perform a case-insensitive search'
complete -c fd -s g -l glob -d 'Perform a glob-based search instead of a regular expression search'
complete -c fd -l regex -d 'Perform a regular-expression based search (default)'
complete -c fd -s F -l fixed-strings -d 'Treat the pattern as a literal string instead of a regular expression'
complete -c fd -l and -d 'Add additional required search patterns, all of which must be matched'
complete -c fd -s a -l absolute-path -d 'Shows the full path starting from the root as opposed to relative paths'
complete -c fd -s l -l list-details -d 'Use a detailed listing format like \'ls -l\''
complete -c fd -s L -l follow -d 'By default, fd does not descend into symlinked directories'
complete -c fd -s p -l full-path -d 'By default, the search pattern is only matched against the filename (or direc…'
complete -c fd -s 0 -l print0 -d 'Separate search results by the null character (instead of newlines)'
complete -c fd -l max-results -d 'Limit the number of search results to \'count\' and quit immediately'
complete -c fd -s 1 -d 'Limit the search to a single result and quit immediately'
complete -c fd -s q -l quiet -d 'When the flag is present, the program does not print anything and will instea…'
complete -c fd -l show-errors -d 'Enable the display of filesystem errors for situations such as insufficient p…'
complete -c fd -l strip-cwd-prefix -d 'By default, relative paths are prefixed with \''
complete -c fd -l one-file-system -l mount -l xdev -d 'By default, fd will traverse the file system tree as far as other options dic…'
complete -c fd -s h -l help -d 'Print help information'
complete -c fd -s V -l version -d 'Print version information'
complete -c fd -s d -l max-depth -d 'Limit directory traversal to at most  d levels of depth'
complete -c fd -l min-depth -d 'Only show search results starting at the given depth'
complete -c fd -l exact-depth -d 'Only show search results at the exact given depth'
complete -c fd -l prune -d 'Do not traverse into matching directories'
complete -c fd -s t -l type -d 'Filter search by type: . RS'
complete -c fd -s e -l extension -d 'Filter search results by file extension R ext '
complete -c fd -s E -l exclude -d 'Exclude files/directories that match the given glob pattern'
complete -c fd -l ignore-file -d 'Add a custom ignore-file in \'. gitignore\' format'
complete -c fd -s c -l color -d 'Declare  when to colorize search results: . RS'
complete -c fd -s j -l threads -d 'Set number of threads to use for searching & executing (default: number of av…'
complete -c fd -s S -l size -d 'Limit results based on the size of files using the format  <+-><NUM><UNIT> '
complete -c fd -l changed-within -d 'Filter results based on the file modification time'
complete -c fd -l changed-before -d 'Filter results based on the file modification time'
complete -c fd -s o -l owner -d 'Filter files by their user and/or group.  Format: [(user|uid)][:(group|gid)]'
complete -c fd -l base-directory -d 'Change the current working directory of fd to the provided path'
complete -c fd -l path-separator -d 'Set the path separator to use when printing file paths'
complete -c fd -l search-path -d 'Provide paths to search as an alternative to the positional path argument'
complete -c fd -l format -d 'Specify a template string that is used for printing a line for each file found'
complete -c fd -s x -l exec -d 'RS Execute  command for each search result in parallel (use --threads=1 for s…'
complete -c fd -s X -l exec-batch -d 'RS Execute  command once, with all search results as arguments'
complete -c fd -l has-results -d 'can be used as an alias'
complete -c fd -o X/--exec-batch -o 0/--print0 -d 'path starting with \'-\' being treated as a command line option'
complete -c fd -l change-newer-than
complete -c fd -l newer -d or
complete -c fd -l changed-after -d 'can be used as aliases'
complete -c fd -l change-older-than -d or
complete -c fd -l older -d 'can be used as aliases'
complete -c fd -l batch-size -d 'Maximum number of arguments to pass to the command given with -X'

