Structs§
Traits§
Functions§
- add_
tunnel_ host - Add or update a pigeon host entry in ~/.ssh/config using ProxyCommand
- dot_
ssh_ secret_ key - home_
ssh_ dir - install_
service - list_
tunnel_ hosts - List all pigeons-managed entries in ~/.ssh/config by finding Host blocks whose ProxyCommand starts with “pigeons fly”
- remove_
tunnel_ host - Remove a pigeon host entry from ~/.ssh/config
- resolve_
binary_ path - Discover the absolute path of the currently-running pigeons binary and validate that it lives in a location suitable for a system daemon.
- restart_
service - service_
endpoint_ id - Try to read the endpoint ID of the installed pigeons service. The roost writes the endpoint ID string to /etc/pigeons/endpoint_id on startup when running as root (service mode). Returns Some(endpoint_id) if found, None otherwise.
- service_
log - Print service logs to stdout.
- uninstall_
service