anvil-ssh 0.3.0

Pure-Rust SSH stack for Git tooling: transport, keys, signing, agent. Foundation library extracted from Steelbore/Gitway.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Acceptance fixture for `anvil_ssh::ssh_config::resolve()`.
# Each fixture is one (config text, host, expected resolved values) triple.
# Walked by tests/ssh_config_acceptance.rs.

description: "Basic Host block: HostName, User, Port"

config: |
  Host gh
    HostName github.com
    User git
    Port 2222

host: gh

expected:
  hostname: github.com
  user: git
  port: 2222