Files
FluentTerminal/FluentTerminal.App.Services/ISshHelperService.cs
T
Aleksandar Pesic 4ec9f0a5a6 Implementing remote SSH profiles, 2nd attempt (#395)
* Implementing remote SSH profiles.

* Fixing async terminal adds.

* Improving behavior when new window is requested.

* Minor changes.

* Move ssh profiles to roaming, rename sshshellprofile to sshprofile
2019-06-07 00:22:45 +02:00

19 lines
450 B
C#

using System;
using System.Threading.Tasks;
using FluentTerminal.Models;
namespace FluentTerminal.App.Services
{
public interface ISshHelperService
{
bool IsSsh(Uri uri);
ISshConnectionInfo ParseSsh(Uri uri);
Task<SshProfile> GetSshProfileAsync(SshProfile profile);
Task<SshProfile> GetSavedSshProfileAsync();
string ConvertToUri(ISshConnectionInfo sshConnectionInfo);
}
}