From 3e5b318cbe497a3cbebad246da661a299369763c Mon Sep 17 00:00:00 2001 From: 186526 Date: Sun, 5 Mar 2023 15:22:53 +0800 Subject: [PATCH] add AS112 --- config.yaml | 3 +++ src/index.ts | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/config.yaml b/config.yaml index b170a67..6692303 100644 --- a/config.yaml +++ b/config.yaml @@ -82,3 +82,6 @@ members: - "RIPE::AS-SET-N7DMR": - AMER - "AMER:CUSTOMER" + - AS112: + - GLOBAL + - "GLOBAL:CUSTOMER" diff --git a/src/index.ts b/src/index.ts index f5e12aa..7394d54 100644 --- a/src/index.ts +++ b/src/index.ts @@ -78,10 +78,10 @@ const main = async () => { "TECH-C": config["TECH-C"], "ADMIN-C": config["ADMIN-C"], remarks: config["AS-SETS"][asSetName].remarks, - members: Array.from(new Set(members.flat(Infinity))).filter( - Boolean - ) as number[], - include: config["AS-SETS"][asSetName].include, + members: Array.from(new Set(members.flat(Infinity))) + .filter(Boolean) + .sort() as number[], + include: (config["AS-SETS"][asSetName].include ?? []).sort(), }); i++; console.log(""); @@ -92,7 +92,7 @@ ${k["MNT-BY"].map((k) => `mnt-by: ${k}`).join("\n")} ${k["TECH-C"].map((k) => `tech-c: ${k}`).join("\n")} ${k["ADMIN-C"].map((k) => `admin-c: ${k}`).join("\n")} ${k.remarks.map((k) => `remarks: ${k}`).join("\n")} -${k.members.map((k) => `members: AS${k}`).join("\n")}${(k.include ?? []).map( +${k.members.map((k) => `members: AS${k}`).join("\n")}${k.include.map( (k) => `\nmembers: ${k}` )} source: RIPE\npassword: ${env["RIPE_PASSWORD"]}\n