@cocreate/cli
Advanced tools
Comparing version 1.45.3 to 1.46.0
{ | ||
"name": "@cocreate/cli", | ||
"version": "1.45.3", | ||
"version": "1.46.0", | ||
"description": "Polyrepo management bash CLI tool. Run all git commands and yarn commands on multiple repositories. Also includes a few custom macros for cloning, installing, etc.", | ||
@@ -58,4 +58,6 @@ "keywords": [ | ||
"dependencies": { | ||
"@cocreate/acme": "^1.0.0", | ||
"@cocreate/config": "^1.8.0", | ||
"@cocreate/file": "^1.13.0", | ||
"@cocreate/nginx": "^1.0.0", | ||
"glob": "^7.1.7", | ||
@@ -62,0 +64,0 @@ "prettier": "^2.3.2" |
@@ -1,2 +0,2 @@ | ||
const {createServer, deleteServer} = require('./other/nginxConfigManager.js') | ||
const { createServer, deleteServer } = require('@cocreate/nginx') | ||
@@ -14,3 +14,3 @@ module.exports = async function nginx(repos, args) { | ||
await deleteServer(args); | ||
} else | ||
} else | ||
await createServer(args); | ||
@@ -21,3 +21,3 @@ } | ||
console.error(err.red); | ||
} finally { | ||
} finally { | ||
return failed; | ||
@@ -24,0 +24,0 @@ } |
@@ -110,2 +110,23 @@ const util = require('node:util'); | ||
async function hasServer(hosts) { | ||
if (!Array.isArray(hosts)) | ||
hosts = [hosts] | ||
for (let host of hosts) { | ||
const { stdout, stderr } = await exec(`grep -Ri 'server_name.*${host}' /etc/nginx/sites-enabled`) | ||
if (err) { | ||
console.error(`exec error: ${err}`); | ||
return; | ||
} | ||
if (stdout) { | ||
console.log(`Host found in the following configuration file(s):\n${stdout}`); | ||
} else { | ||
console.log('Host not found in Nginx configurations.'); | ||
} | ||
if (stderr) console.error(`stderr: ${stderr}`); | ||
} | ||
} | ||
module.exports = { createServer, deleteServer } |
Sorry, the diff of this file is too big to display
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
30
1
177304
6
40
2051
+ Added@cocreate/acme@^1.0.0
+ Added@cocreate/nginx@^1.0.0
+ Added@cocreate/acme@1.2.14(transitive)
+ Added@cocreate/nginx@1.3.12(transitive)
+ Added@peculiar/asn1-cms@2.3.8(transitive)
+ Added@peculiar/asn1-csr@2.3.8(transitive)
+ Added@peculiar/asn1-ecc@2.3.8(transitive)
+ Added@peculiar/asn1-pfx@2.3.8(transitive)
+ Added@peculiar/asn1-pkcs8@2.3.8(transitive)
+ Added@peculiar/asn1-pkcs9@2.3.8(transitive)
+ Added@peculiar/asn1-rsa@2.3.8(transitive)
+ Added@peculiar/asn1-schema@2.3.8(transitive)
+ Added@peculiar/asn1-x509@2.3.8(transitive)
+ Added@peculiar/asn1-x509-attr@2.3.8(transitive)
+ Added@peculiar/x509@1.11.0(transitive)
+ Addedacme-client@5.4.0(transitive)
+ Addedasn1js@3.0.5(transitive)
+ Addedasynckit@0.4.0(transitive)
+ Addedaxios@1.7.2(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addeddebug@4.3.6(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addedfollow-redirects@1.15.6(transitive)
+ Addedform-data@4.0.0(transitive)
+ Addedipaddr.js@2.2.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)
+ Addedms@2.1.2(transitive)
+ Addednode-forge@1.3.1(transitive)
+ Addedproxy-from-env@1.1.0(transitive)
+ Addedpvtsutils@1.3.5(transitive)
+ Addedpvutils@1.1.3(transitive)
+ Addedreflect-metadata@0.2.2(transitive)
+ Addedtslib@1.14.12.6.3(transitive)
+ Addedtsyringe@4.8.0(transitive)