feat: two new global state variable( localSystemName, localSSHConfigPath) used to support first connect in remote environment
This commit is contained in:
@@ -3,6 +3,7 @@ import * as https from 'https';
|
||||
import * as vscode from 'vscode';
|
||||
import * as os from 'os';
|
||||
import { exec } from 'child_process';
|
||||
import * as path from 'path';
|
||||
|
||||
const {
|
||||
generateKeyPairSync,
|
||||
@@ -125,4 +126,12 @@ export function updateLocalSystemName(context: vscode.ExtensionContext) {
|
||||
|
||||
export function getLocalSystemName(context: vscode.ExtensionContext): string | undefined {
|
||||
return context.globalState.get('localSystemName')
|
||||
}
|
||||
|
||||
export function updateLocalSSHConfigPath(context: vscode.ExtensionContext) {
|
||||
context.globalState.update('localSSHConfigPath', path.join(os.homedir(), '.ssh', 'config'))
|
||||
}
|
||||
|
||||
export function getLocalSSHConfigPath(context: vscode.ExtensionContext): undefined | string{
|
||||
return context.globalState.get('localSSHConfigPath')
|
||||
}
|
Reference in New Issue
Block a user