From cbb4fdc919bd3f8da879358a02a5c8c89d40faeb Mon Sep 17 00:00:00 2001 From: Niels Simenon Date: Thu, 4 Apr 2019 21:10:44 +0200 Subject: [PATCH] Added utils directory to repository. --- src/utils/list.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/utils/list.js diff --git a/src/utils/list.js b/src/utils/list.js new file mode 100644 index 00000000..1c23d3fc --- /dev/null +++ b/src/utils/list.js @@ -0,0 +1,24 @@ +'use strict'; + +const Promise = require('bluebird'); +const knex = require('../knex'); + +async function listSites() { + const networks = await knex('networks').orderBy('name'); + + await Promise.each(networks, async (network) => { + console.log(`* **${network.name}**`); + + const sites = await knex('sites') + .where({ network_id: network.id }) + .orderBy('name'); + + if (sites.length === 1 && sites[0].name === network.name) { + return; + } + + sites.forEach(site => console.log(` * ${site.name}`)); + }); +} + +listSites();