style: formatting
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
import * as vscode from 'vscode';
|
import * as vscode from 'vscode';
|
||||||
import QuickAccessTreeProvider from './views/quick-access-tree';
|
import QuickAccessTreeProvider from './views/quick-access-tree';
|
||||||
import DSHome from './home';
|
import DSHome from './home';
|
||||||
import RemoteContainer, {openProjectWithoutLogging} from './remote-container';
|
import RemoteContainer, { openProjectWithoutLogging } from './remote-container';
|
||||||
import User from './user';
|
import User from './user';
|
||||||
|
|
||||||
export class DevStarExtension {
|
export class DevStarExtension {
|
||||||
@@ -56,7 +56,7 @@ export class DevStarExtension {
|
|||||||
} else {
|
} else {
|
||||||
// 如果不是同用户,可以选择切换用户,或者不切换登录用户,直接打开容器
|
// 如果不是同用户,可以选择切换用户,或者不切换登录用户,直接打开容器
|
||||||
const selection = await vscode.window.showWarningMessage(`已登录用户:${this.user.getUsernameFromLocal()},是否切换用户?`,
|
const selection = await vscode.window.showWarningMessage(`已登录用户:${this.user.getUsernameFromLocal()},是否切换用户?`,
|
||||||
'Yes', 'No',);
|
'Yes', 'No',);
|
||||||
if (selection === 'Yes') {
|
if (selection === 'Yes') {
|
||||||
this.user.setUserTokenToLocal(access_token);
|
this.user.setUserTokenToLocal(access_token);
|
||||||
this.user.setUsernameToLocal(devstar_username);
|
this.user.setUsernameToLocal(devstar_username);
|
||||||
|
@@ -60,7 +60,7 @@ export default class RemoteContainer {
|
|||||||
vscode.window.showInformationMessage('安装完成!');
|
vscode.window.showInformationMessage('安装完成!');
|
||||||
}
|
}
|
||||||
|
|
||||||
await ssh.dispose();
|
await ssh.dispose();
|
||||||
} else {
|
} else {
|
||||||
// connect with password (deprecate in future)
|
// connect with password (deprecate in future)
|
||||||
await ssh.connect({
|
await ssh.connect({
|
||||||
@@ -108,7 +108,7 @@ export default class RemoteContainer {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
async storeHostInfo(host:string, port:number, username:string): Promise<void> {
|
async storeHostInfo(host: string, port: number, username: string): Promise<void> {
|
||||||
const sshConfigPath = path.join(os.homedir(), '.ssh', 'config');
|
const sshConfigPath = path.join(os.homedir(), '.ssh', 'config');
|
||||||
// check if the host and related info exist in local ssh config file before saving
|
// check if the host and related info exist in local ssh config file before saving
|
||||||
var canAppendSSHConfig = true
|
var canAppendSSHConfig = true
|
||||||
@@ -149,8 +149,8 @@ export default class RemoteContainer {
|
|||||||
|
|
||||||
|
|
||||||
export async function openProjectWithoutLogging(host: string, port: number, username: string, path: string): Promise<void> {
|
export async function openProjectWithoutLogging(host: string, port: number, username: string, path: string): Promise<void> {
|
||||||
const command = `code --remote ssh-remote+${username}@${host}:${port} ${path} --reuse-window`
|
const command = `code --remote ssh-remote+${username}@${host}:${port} ${path} --reuse-window`
|
||||||
let terminal = vscode.window.activeTerminal || vscode.window.createTerminal(`Ext Terminal`);
|
let terminal = vscode.window.activeTerminal || vscode.window.createTerminal(`Ext Terminal`);
|
||||||
terminal.show(true);
|
terminal.show(true);
|
||||||
terminal.sendText(command);
|
terminal.sendText(command);
|
||||||
}
|
}
|
Reference in New Issue
Block a user