crds-publisher

1.0.0 • Public • Published

crds-publisher

crds-publisher is a command line tool for publishing static assets to remote file-stores. Currently, it only supports S3 but could be easily extended to support other platforms.

Installation

Add the package to the package.json file in your node compatible project...

$ npm install crdschurch/crds-publisher --save-dev

Usage

You can invoke the binary directly, like so...

$ ./node_modules/.bin/publisher --target=s3 --files=dist/*.js

Options

The following options are available when invoking the binary...

Options Description Default Required?
dir Directory containing files to be uploaded $CRDS_PUBLISHER_DIR Yes
pattern Pattern for selecting which files to upload, supports globs for recursion (e.g. **/*) * No
verbose Verbose output false No

When targeting S3, the following options are required...

Options Description Default Required?
accessKey IAM user's AWS Access Key $CRDS_PUBLISHER_AWS_ACCESS_KEY Yes
secretKey IAM user's AWS Secret Key $CRDS_PUBLISHER_AWS_SECRET_KEY Yes
bucket S3 Bucket $CRDS_PUBLISHER_AWS_BUCKET Yes
prefix Directory prefix within S3 bucket (e.g. javascripts) $CRDS_PUBLISHER_AWS_PREFIX No

License

This project is licensed under the 3-Clause BSD License.

Readme

Keywords

none

Package Sidebar

Install

npm i crds-publisher

Weekly Downloads

1

Version

1.0.0

License

BSD-3-Clause

Last publish

Collaborators

  • candrews_crds
  • rdonnelly02
  • tcmacdonald
  • dan.rye
  • dillon.courts
  • d3m
  • crds_npm_org