* 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
19 lines
450 B
C#
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);
|
|
}
|
|
} |