complete -c tools -n "__fish_use_subcommand" -s p -l path -d 'The path to the directory to walk' -r -F complete -c tools -n "__fish_use_subcommand" -s h -l help -d 'Print help information' complete -c tools -n "__fish_use_subcommand" -s V -l version -d 'Print version information' complete -c tools -n "__fish_use_subcommand" -f -a "print-path" -d 'Prints the path to the directory to walk' complete -c tools -n "__fish_use_subcommand" -f -a "move" -d 'move the maching files to destination' complete -c tools -n "__fish_use_subcommand" -f -a "hlink" -d 'hardlink' complete -c tools -n "__fish_use_subcommand" -f -a "copy" -d 'copy' complete -c tools -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c tools -n "__fish_seen_subcommand_from print-path" -s h -l help -d 'Print help information' complete -c tools -n "__fish_seen_subcommand_from move" -s s -l source-dir -r -F complete -c tools -n "__fish_seen_subcommand_from move" -s d -l dest-dir -r -F complete -c tools -n "__fish_seen_subcommand_from move" -s p -l pattern -r complete -c tools -n "__fish_seen_subcommand_from move" -s h -l help -d 'Print help information' complete -c tools -n "__fish_seen_subcommand_from hlink" -s s -l source-dir -r -F complete -c tools -n "__fish_seen_subcommand_from hlink" -s d -l dest-dir -r -F complete -c tools -n "__fish_seen_subcommand_from hlink" -s p -l pattern -r complete -c tools -n "__fish_seen_subcommand_from hlink" -s h -l help -d 'Print help information' complete -c tools -n "__fish_seen_subcommand_from copy" -s s -l source-dir -r -F complete -c tools -n "__fish_seen_subcommand_from copy" -s d -l dest-dir -r -F complete -c tools -n "__fish_seen_subcommand_from copy" -s p -l pattern -r complete -c tools -n "__fish_seen_subcommand_from copy" -s h -l help -d 'Print help information' complete -c tools -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 tools -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 tools -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 tools -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 tools -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)'