complete -c downtools -n "__fish_use_subcommand" -s h -l help -d 'Print help information' complete -c downtools -n "__fish_use_subcommand" -s V -l version -d 'Print version information' complete -c downtools -n "__fish_use_subcommand" -f -a "print-path" -d 'Prints the path to the directory to walk' complete -c downtools -n "__fish_use_subcommand" -f -a "move" -d 'move the maching files to destination' complete -c downtools -n "__fish_use_subcommand" -f -a "hlink" -d 'hardlink' complete -c downtools -n "__fish_use_subcommand" -f -a "copy" -d 'copy' complete -c downtools -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c downtools -n "__fish_seen_subcommand_from print-path" -s s -l source-dir -d 'the source dir to find the files' -r -F complete -c downtools -n "__fish_seen_subcommand_from print-path" -s d -l dest-dir -d 'the target dir to put matched files' -r -F complete -c downtools -n "__fish_seen_subcommand_from print-path" -s p -l pattern -d 'the regex pattern to filter the files' -r complete -c downtools -n "__fish_seen_subcommand_from print-path" -s c -l case-insensitive -d 'if it is present, the pattern will be case insensitive' complete -c downtools -n "__fish_seen_subcommand_from print-path" -s h -l help -d 'Print help information' complete -c downtools -n "__fish_seen_subcommand_from move" -s s -l source-dir -d 'the source dir to find the files' -r -F complete -c downtools -n "__fish_seen_subcommand_from move" -s d -l dest-dir -d 'the target dir to put matched files' -r -F complete -c downtools -n "__fish_seen_subcommand_from move" -s p -l pattern -d 'the regex pattern to filter the files' -r complete -c downtools -n "__fish_seen_subcommand_from move" -s c -l case-insensitive -d 'if it is present, the pattern will be case insensitive' complete -c downtools -n "__fish_seen_subcommand_from move" -s h -l help -d 'Print help information' complete -c downtools -n "__fish_seen_subcommand_from hlink" -s s -l source-dir -d 'the source dir to find the files' -r -F complete -c downtools -n "__fish_seen_subcommand_from hlink" -s d -l dest-dir -d 'the target dir to put matched files' -r -F complete -c downtools -n "__fish_seen_subcommand_from hlink" -s p -l pattern -d 'the regex pattern to filter the files' -r complete -c downtools -n "__fish_seen_subcommand_from hlink" -s c -l case-insensitive -d 'if it is present, the pattern will be case insensitive' complete -c downtools -n "__fish_seen_subcommand_from hlink" -s h -l help -d 'Print help information' complete -c downtools -n "__fish_seen_subcommand_from copy" -s s -l source-dir -d 'the source dir to find the files' -r -F complete -c downtools -n "__fish_seen_subcommand_from copy" -s d -l dest-dir -d 'the target dir to put matched files' -r -F complete -c downtools -n "__fish_seen_subcommand_from copy" -s p -l pattern -d 'the regex pattern to filter the files' -r complete -c downtools -n "__fish_seen_subcommand_from copy" -s c -l case-insensitive -d 'if it is present, the pattern will be case insensitive' complete -c downtools -n "__fish_seen_subcommand_from copy" -s h -l help -d 'Print help information' complete -c downtools -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from print-path; and not __fish_seen_subcommand_from move; and not __fish_seen_subcommand_from hlink; and not __fish_seen_subcommand_from copy; and not __fish_seen_subcommand_from help" -f -a "print-path" -d 'Prints the path to the directory to walk' complete -c downtools -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from print-path; and not __fish_seen_subcommand_from move; and not __fish_seen_subcommand_from hlink; and not __fish_seen_subcommand_from copy; and not __fish_seen_subcommand_from help" -f -a "move" -d 'move the maching files to destination' complete -c downtools -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from print-path; and not __fish_seen_subcommand_from move; and not __fish_seen_subcommand_from hlink; and not __fish_seen_subcommand_from copy; and not __fish_seen_subcommand_from help" -f -a "hlink" -d 'hardlink' complete -c downtools -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from print-path; and not __fish_seen_subcommand_from move; and not __fish_seen_subcommand_from hlink; and not __fish_seen_subcommand_from copy; and not __fish_seen_subcommand_from help" -f -a "copy" -d 'copy' complete -c downtools -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from print-path; and not __fish_seen_subcommand_from move; and not __fish_seen_subcommand_from hlink; and not __fish_seen_subcommand_from copy; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)'