mirror of
https://github.com/Eugeny/tabby
synced 2024-12-12 06:12:44 +00:00
Adding env handlement for ssh profile sessions (#6242)
This commit is contained in:
parent
58f2c3d081
commit
25f5cf04ea
2 changed files with 10 additions and 1 deletions
|
@ -306,6 +306,14 @@ export class SSHSession {
|
|||
this.authUsername = 'root'
|
||||
}
|
||||
}
|
||||
if (this.authUsername?.startsWith('$')) {
|
||||
try {
|
||||
const result = process.env[this.authUsername.slice(1)]
|
||||
this.authUsername = result ?? this.authUsername
|
||||
} catch {
|
||||
this.authUsername = 'root'
|
||||
}
|
||||
}
|
||||
|
||||
ssh.connect({
|
||||
host: this.profile.options.host.trim(),
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
"paths": {
|
||||
"tabby-*": ["../../tabby-*"],
|
||||
"*": ["../../app/node_modules/*"]
|
||||
}
|
||||
},
|
||||
"types": ["node"]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue