complete -c miniserve -n "__fish_use_subcommand" -l index -d 'The name of a directory index file to serve, like "index.html"'
complete -c miniserve -n "__fish_use_subcommand" -s p -l port -d 'Port to use'
complete -c miniserve -n "__fish_use_subcommand" -s i -l interfaces -d 'Interface to listen on'
complete -c miniserve -n "__fish_use_subcommand" -s a -l auth -d 'Set authentication. Currently supported formats: username:password, username:sha256:hash, username:sha512:hash (e.g. joe:123, joe:sha256:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3)'
complete -c miniserve -n "__fish_use_subcommand" -s c -l color-scheme -d 'Default color scheme' -r -f -a "squirrel archlinux zenburn monokai"
complete -c miniserve -n "__fish_use_subcommand" -s d -l color-scheme-dark -d 'Default color scheme' -r -f -a "squirrel archlinux zenburn monokai"
complete -c miniserve -n "__fish_use_subcommand" -s t -l title -d 'Shown instead of host in page title and heading'
complete -c miniserve -n "__fish_use_subcommand" -l header -d 'Set custom header for responses'
complete -c miniserve -n "__fish_use_subcommand" -l print-completions -d 'Generate completion file for a shell' -r -f -a "zsh bash fish powershell elvish"
complete -c miniserve -n "__fish_use_subcommand" -s v -l verbose -d 'Be verbose, includes emitting access logs'
complete -c miniserve -n "__fish_use_subcommand" -l random-route -d 'Generate a random 6-hexdigit route'
complete -c miniserve -n "__fish_use_subcommand" -s P -l no-symlinks -d 'Do not follow symbolic links'
complete -c miniserve -n "__fish_use_subcommand" -s H -l hidden -d 'Show hidden files'
complete -c miniserve -n "__fish_use_subcommand" -s q -l qrcode -d 'Enable QR code display'
complete -c miniserve -n "__fish_use_subcommand" -s u -l upload-files -d 'Enable file uploading'
complete -c miniserve -n "__fish_use_subcommand" -s o -l overwrite-files -d 'Enable overriding existing files during file upload'
complete -c miniserve -n "__fish_use_subcommand" -s r -l enable-tar -d 'Enable tar archive generation'
complete -c miniserve -n "__fish_use_subcommand" -s z -l enable-zip -d 'Enable zip archive generation'
complete -c miniserve -n "__fish_use_subcommand" -s D -l dirs-first -d 'List directories first'
complete -c miniserve -n "__fish_use_subcommand" -s F -l hide-version-footer -d 'Hide version footer'
complete -c miniserve -n "__fish_use_subcommand" -s h -l help -d 'Prints help information'
complete -c miniserve -n "__fish_use_subcommand" -s V -l version -d 'Prints version information'
