1.0.1 • Published 5 years ago

deploy-subs v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

deploy-subs

🥪deploy subdirectories as branches

CLI and JS tool for deploying packages that exist in a sub-directory as branches.

This tool is useful if you have a project whose exposed packages exist as subdirectories (see create-react-app). This tool allows you to surface those packages into branches that you can install in a package.json.

Install

npm install deploy-subs

CLI Usage

For the CLI you can use -d to point to the directory that you'd like to target:

deploy-subs -d ./packages

I'm willing to build out more command line arguements as they are requested, or feel free to make a PR to add more!

CLI Options

Options:
  -d, --directory <value>  Directory of packages in project
  -f, --filter <value>     [optional] Filter of directoreis to keep
  -v, --verbose            [optional] Flag to enable verbose logging
  -h, --help               output usage information

API Usuage

For the API the function returns either 0 if everything went okay, or -1 if things didn't. This project leans heavily on gh-pages, so look at that project to see if it might better suit your needs.

const deploySubs = require('deploy-subs')
deploySubs({
  directory: './packages'
})