Catalog npm
Back to packageRELEASE DETAILS

1.0.11

npm

@0x4447/broccoli

🥦 Generate Nginx configuration files based on the user input

0x4447cliconfigurationginnxnginx
Published21 Jun 2018
Direct dependencies2
Transitive dependenciesNot calculated

README

Current package documentation

🥦 Broccoli

If you're a developer with a local Nginx setup for the purpose of delivering local web pages with custom local domain names to mimic a real world scenario, you've definitely experienced the tedious work involved in creating Nginx config files: copy and paste a template, change the new file, save the file, reload the Nginx configuration file, and restart the server.

In this day and age, doing this with dozens of micro servers is truly a pain.

We decided to streamline the process and make our lives a bit simpler by creating this small CLI that automates everything.

We hope you'll find Broccoli as useful as we do.

How to install

] sudo npm install -g @0x4447/broccoli

How to use

] sudo broccoli -s .

Where to get help

] broccoli -h

What to expect

Follow the instructions on the screen. The app will do the following for you:

  • Ask the right questions ;)
  • Create a config file
  • Save the config file to the Nginx directory
  • Restart Nginx

Companion Software

This CLI tool also works well with the following software:

  • Hot Pepper: Set up SystemD as the process manager for your NodeJS server with one simple command.

The End

If you enjoyed this project, please consider giving it a 🌟. And check out our 0x4447 GitHub account, which contains additional resources you might find useful or interesting.

Sponsor 🎊

This project is brought to you by 0x4447 LLC, a software company specializing in building custom solutions on top of AWS. Follow this link to learn more: https://0x4447.com. Alternatively, send an email to hello@0x4447.email.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
4.1.0runtime
terminal-kit
Environment
{
  "local_name": "terminal-kit",
  "alias": false,
  "peer_metadata": null
}
1.11.1runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-gf++heoT1wPUzRj+CTvPqVECp7MNKjxxwBbQrda2uCIH8VKxwRqI2xipkFXgpebrM7REs/C2W+pObs4cNpWyMg==",
  "shasum": "4877fdce1fcb62029e1ecfa78b90b15a1e0dbcab",
  "tarball": "https://registry.npmjs.org/@0x4447/broccoli/-/broccoli-1.0.11.tgz",
  "fileCount": 8,
  "unpackedSize": 14929,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLB7fCRA9TVsSAnZWagAA03gP/3Ey/3MUfVWqW1hcxMji\nccrmWFRmm+4dP3nHGWG0dyJZsc+EFYCdTwrzgLepSUgEBcNs4D8R5wj5t7x8\nOZ/UrO/mfVO5XyS8HVUytIECchUPfg0dFgOXqoXDVtmdAfZbZKSd26wjPdCj\nVDkd2Aq4cMEMQqj+D2fLmBrHYkMFkMWd58OkSWlefuGTPTUY7ZwKh9Foh/vy\nZlXA/tx/1JJYuY/YcwaP2Zj8UI9+y0TbwLZfSkct8OE3+b41O4qmRN/irWA7\nMj4d6DZlfVbYR5ZsInbx4EnpCQ/BomW5Z1bemd19AjGSQVW/ZzAh8Gfef81q\ngjuZHT0DiT3pM50Oflc1SJ2EcDoTybeTf4IgAzXjPaFKZDPEbRfZ6TjB2KGz\nqSS3VkuAmk3F+eJlG7SjgHpocRgxnAssnCBcvyer8rEtjjeaJbZaIg6+mTow\n39ShqkTkkFc4b3jftVHd9QiJqYTxtKIgJHWuLm7tDmRx/N46bOddNhQteiIi\nHfXea68ivPJ9R5iZSYXG4vUWB8OccEZTqGKq9Ku9GzAwaDteaLDrIISdkQTk\n2OuTYvn121KbnB4COmHUkJAMbGr/82EltD9f/0mRkClrdw/NU0wi2BSF3OqQ\nTxla4BsHTkFmuTwmbRoQPL2YTjOEKdBbEiC7zmDNmwsO8TQDFpAK+ernYdiJ\n2h+w\r\n=GSXK\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCID7e0xvhqa8muyaH5Spbk4y26F3ndTvI/SmkFaRGlQ+sAiEAl3V6UZLOfPOwmmEr9iX6cRfwuvzjVv5DcKOaEAagycM="
    }
  ]
}

Repository

PENDING
0x4447/0x4447-node-cli-broccoli

Shared repository data · GitHub

License detected in repository
Not collected

Repository

PENDING
0x4447/0x4447-cli-node-broccoli

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 22:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:c7b4baa0933f633724a5b6819f3f347d0ebbf191128066e98ba2f1748b17ccde

Other collected versions

1.0.168 Feb1.0.151 Jul1.0.1424 Jun1.0.1323 Jun1.0.1221 Jun1.0.921 JunView all collected versions →