mirror of
https://github.com/whyour/qinglong.git
synced 2025-05-23 23:06:06 +08:00
修改set envs逻辑
This commit is contained in:
parent
eba78ca84f
commit
d8587b64a5
|
@ -211,14 +211,16 @@ export default class EnvService {
|
||||||
const envs = await this.envs(
|
const envs = await this.envs(
|
||||||
'',
|
'',
|
||||||
{ position: -1 },
|
{ position: -1 },
|
||||||
{ status: { $ne: EnvStatus.disabled }, name: { $exists: true } },
|
{ name: { $exists: true } },
|
||||||
);
|
);
|
||||||
const groups = _.groupBy(envs, 'name');
|
const groups = _.groupBy(envs, 'name');
|
||||||
let env_string = '';
|
let env_string = '';
|
||||||
for (const key in groups) {
|
for (const key in groups) {
|
||||||
if (Object.prototype.hasOwnProperty.call(groups, key)) {
|
if (Object.prototype.hasOwnProperty.call(groups, key)) {
|
||||||
const group = groups[key];
|
const group = groups[key];
|
||||||
env_string += `export ${key}="${_.map(group, 'value')
|
env_string += `export ${key}="${_(group)
|
||||||
|
.filter((x) => x.status !== EnvStatus.disabled)
|
||||||
|
.map('value')
|
||||||
.join('&')
|
.join('&')
|
||||||
.replace(/ /g, '')}"\n`;
|
.replace(/ /g, '')}"\n`;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user