piclist
Version:
Modified PicGo core, A tool for picture uploading
17 lines (16 loc) • 565 B
TypeScript
import { ISftpPlistConfig } from '../types';
declare class SSHClient {
private static instance;
private client;
isConnected: boolean;
private constructor();
static getInstance(): SSHClient;
private static changeWinStylePathToUnix;
connect(config: ISftpPlistConfig): Promise<void>;
upload(local: string, remote: string, config: ISftpPlistConfig): Promise<void>;
private mkdir;
chown(remote: string, user: string, group?: string): Promise<void>;
private exec;
close(): void;
}
export default SSHClient;