From 9322e02cfb78f1bf090f581cc3d8a51d09731b5d Mon Sep 17 00:00:00 2001 From: Black-Hole Date: Wed, 17 Jan 2024 16:47:32 +0800 Subject: [PATCH] feat(api): add get extended agent socket path (#5) Signed-off-by: Black-Hole1 --- pkg/sshagent/agent.go | 5 +++++ pkg/sshagent/sshagent.go | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/pkg/sshagent/agent.go b/pkg/sshagent/agent.go index 5f7e222..977b5d2 100644 --- a/pkg/sshagent/agent.go +++ b/pkg/sshagent/agent.go @@ -27,6 +27,11 @@ func NewProxyAgent(log types.Logger) *ProxyAgent { } } +// GetExtendedAgentSocketPath returns the extended agent path. +func (a *ProxyAgent) GetExtendedAgentSocketPath() string { + return a.upstreamSocketPath +} + // SetExtendedAgent sets the extended agent path. func (a *ProxyAgent) SetExtendedAgent(socketPath string) { a.upstreamSocketPath = socketPath diff --git a/pkg/sshagent/sshagent.go b/pkg/sshagent/sshagent.go index 040824e..63a2466 100644 --- a/pkg/sshagent/sshagent.go +++ b/pkg/sshagent/sshagent.go @@ -41,6 +41,11 @@ func New(socketPath string, log types.Logger) (*SSHAgent, error) { return s, nil } +// GetExtendedAgentSocketPath returns the extended agent path. +func (s *SSHAgent) GetExtendedAgentSocketPath() string { + return s.poxyAgent.GetExtendedAgentSocketPath() +} + // SetExtendedAgent sets the extended agent path. func (s *SSHAgent) SetExtendedAgent(p string) { s.poxyAgent.SetExtendedAgent(p)