Files
cloudflare-gateway-pihole-s…/cf_gateway_rule_delete.js
T

17 lines
490 B
JavaScript

import { deleteZeroTrustRule, getZeroTrustRules } from "./lib/api.js";
const { result: rules } = await getZeroTrustRules();
const cgpsRule = rules.find(({ name }) => name === "CGPS Filter Lists");
(async () => {
if (!cgpsRule) {
console.warn(
"No rule with matching name found - this is not an issue if you haven't run the create script yet. Exiting."
);
return;
}
console.log(`Deleting rule ${cgpsRule.name}...`);
await deleteZeroTrustRule(cgpsRule.id);
})();