complete -c sniffglue -n "__fish_use_subcommand" -s n -l threads -d 'Number of packet parsing threads (defaults to number of cpu cores)'
complete -c sniffglue -n "__fish_use_subcommand" -l gen-completions -d 'Generate shell completions'
complete -c sniffglue -n "__fish_use_subcommand" -s p -l promisc -d 'Set device to promiscuous mode'
complete -c sniffglue -n "__fish_use_subcommand" -l debugging -d 'Show fully dissected packets with all headers for development'
complete -c sniffglue -n "__fish_use_subcommand" -s j -l json -d 'Json output (unstable)'
complete -c sniffglue -n "__fish_use_subcommand" -s v -l verbose -d 'Increase filter sensitivity to show more (possibly less useful) packets.
The default only shows few packets, this flag can be specified multiple times. (maximum: 4)'
complete -c sniffglue -n "__fish_use_subcommand" -s r -l read -d 'Open a pcap file instead of a device'
complete -c sniffglue -n "__fish_use_subcommand" -l insecure-disable-seccomp -d 'Disable syscall filter sandbox, this flag disables security features in sniffglue, please file a bug report if you need this option'
complete -c sniffglue -n "__fish_use_subcommand" -s h -l help -d 'Prints help information'
complete -c sniffglue -n "__fish_use_subcommand" -s V -l version -d 'Prints version information'
