complete-c innernet -n"__fish_use_subcommand"-l backend -d'Specify a WireGuard backend to use. If not set, innernet will auto-select based on availability'-r-f-a"kernel userspace"
complete-c innernet -n"__fish_use_subcommand"-l no-routing -d'Whether the routing should be done by innernet or is done by an external tool like e.g. babeld'
complete-c innernet -n"__fish_use_subcommand"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_use_subcommand"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_use_subcommand"-f-a"install"-d'Install a new innernet config'
complete-c innernet -n"__fish_use_subcommand"-f-a"show"-d'Enumerate all innernet connections'
complete-c innernet -n"__fish_use_subcommand"-f-a"up"-d'Bring up your local interface, and update it with latest peer list'
complete-c innernet -n"__fish_use_subcommand"-f-a"fetch"-d'Fetch and update your local interface with the latest peer list'
complete-c innernet -n"__fish_use_subcommand"-f-a"uninstall"-d'Uninstall an innernet network'
complete-c innernet -n"__fish_use_subcommand"-f-a"down"-d'Bring down the interface (equivalent to "wg-quick down <interface>")'
complete-c innernet -n"__fish_use_subcommand"-f-a"add-peer"-d'Add a new peer'
complete-c innernet -n"__fish_seen_subcommand_from install"-l name -d'Set a specific interface name'
complete-c innernet -n"__fish_seen_subcommand_from install"-l no-write-hosts -d'Don\'t write to any hosts files'
complete-c innernet -n"__fish_seen_subcommand_from install"-l default-name -d'Use the network name inside the invitation as the interface name'
complete-c innernet -n"__fish_seen_subcommand_from install"-s d -l delete-invite -d'Delete the invitation after a successful install'
complete-c innernet -n"__fish_seen_subcommand_from install"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from install"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from show"-s s -l short -d'One-line peer list'
complete-c innernet -n"__fish_seen_subcommand_from show"-s t -l tree -d'Display peers in a tree based on the CIDRs'
complete-c innernet -n"__fish_seen_subcommand_from show"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from show"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from up"-l interval -d'Keep fetching the latest peer list at the specified interval in seconds. Valid only in daemon mode'
complete-c innernet -n"__fish_seen_subcommand_from up"-s d -l daemon -d'Enable daemon mode i.e. keep the process running, while fetching the latest peer list periodically'
complete-c innernet -n"__fish_seen_subcommand_from up"-l no-write-hosts -d'Don\'t write to any hosts files'
complete-c innernet -n"__fish_seen_subcommand_from up"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from up"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from disable-peer"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from disable-peer"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from enable-peer"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from enable-peer"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from add-association"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from add-association"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from delete-association"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from delete-association"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from list-associations"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from list-associations"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from set-listen-port"-s u -l unset -d'Unset the local listen port to use a randomized port'
complete-c innernet -n"__fish_seen_subcommand_from set-listen-port"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from set-listen-port"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from override-endpoint"-s u -l unset -d'Unset an existing override to use the automatic endpoint discovery'
complete-c innernet -n"__fish_seen_subcommand_from override-endpoint"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from override-endpoint"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from completions"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from completions"-s V -l version -d'Prints version information'
complete-c innernet -n"__fish_seen_subcommand_from help"-s h -lhelp-d'Prints help information'
complete-c innernet -n"__fish_seen_subcommand_from help"-s V -l version -d'Prints version information'