complete -c charcoal -n "__fish_use_subcommand" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_use_subcommand" -s V -l version -d 'Print version' complete -c charcoal -n "__fish_use_subcommand" -f -a "query" -d 'Query words from online or offline' complete -c charcoal -n "__fish_use_subcommand" -f -a "edit" -d 'Edit the configuration file' complete -c charcoal -n "__fish_use_subcommand" -f -a "cache" -d 'Cache commands' complete -c charcoal -n "__fish_use_subcommand" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c charcoal -n "__fish_seen_subcommand_from query" -l speak-as -d 'Whether to speak aloud' -r -f -a "{true 'True',false 'False',flip 'Flip'}" complete -c charcoal -n "__fish_seen_subcommand_from query" -l concise-as -d 'Whether to be concise' -r -f -a "{true 'True',false 'False',flip 'Flip'}" complete -c charcoal -n "__fish_seen_subcommand_from query" -s s -l speak -d 'Speak aloud' complete -c charcoal -n "__fish_seen_subcommand_from query" -s q -l mute -d 'Mute (overloads speak)' complete -c charcoal -n "__fish_seen_subcommand_from query" -l refresh -d 'Whether to refresh cache' complete -c charcoal -n "__fish_seen_subcommand_from query" -s c -l concise -d 'Be concise' complete -c charcoal -n "__fish_seen_subcommand_from query" -s h -l help -d 'Print help (see more with \'--help\')' complete -c charcoal -n "__fish_seen_subcommand_from edit" -l reset -d 'A fresh start' complete -c charcoal -n "__fish_seen_subcommand_from edit" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "show" -d 'Show cache location' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "clean" -d 'Clean cache' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "import" -d 'Import' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "export" -d 'Export' complete -c charcoal -n "__fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from show" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from clean" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from import" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from export" -s h -l help -d 'Print help' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "show" -d 'Show cache location' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "clean" -d 'Clean cache' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "import" -d 'Import' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "export" -d 'Export' complete -c charcoal -n "__fish_seen_subcommand_from cache; and __fish_seen_subcommand_from help; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c charcoal -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from query; and not __fish_seen_subcommand_from edit; and not __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from help" -f -a "query" -d 'Query words from online or offline' complete -c charcoal -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from query; and not __fish_seen_subcommand_from edit; and not __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from help" -f -a "edit" -d 'Edit the configuration file' complete -c charcoal -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from query; and not __fish_seen_subcommand_from edit; and not __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from help" -f -a "cache" -d 'Cache commands' complete -c charcoal -n "__fish_seen_subcommand_from help; and not __fish_seen_subcommand_from query; and not __fish_seen_subcommand_from edit; and not __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from help" -f -a "help" -d 'Print this message or the help of the given subcommand(s)' complete -c charcoal -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export" -f -a "show" -d 'Show cache location' complete -c charcoal -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export" -f -a "clean" -d 'Clean cache' complete -c charcoal -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export" -f -a "import" -d 'Import' complete -c charcoal -n "__fish_seen_subcommand_from help; and __fish_seen_subcommand_from cache; and not __fish_seen_subcommand_from show; and not __fish_seen_subcommand_from clean; and not __fish_seen_subcommand_from import; and not __fish_seen_subcommand_from export" -f -a "export" -d 'Export'