breakmancer 0.9.0

Drop a breakpoint into any shell.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Shared CLI options between controller and breakpoint.

use clap::ValueEnum;

/// Which underlying transport to use.
#[derive(Clone, Debug, PartialEq, Eq, ValueEnum)]
pub(crate) enum ConnectVia {
    /// Controller listens for a TCP callback. Port-forwarding may be
    /// required. See `--tcp-call` and `--tcp-listen`.
    Tcp,

    /// Negotiate a connection over Magic Wormhole. May involve
    /// passing the encrypted communications through a public relay.
    Wormhole,
}