@4rk/staticpages-cli
The command-line interface for staticpages mass hosting
Last updated a year ago by barnslig .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install @4rk/staticpages-cli 
SYNC missed versions from official npm registry.

Staticpages CLI

This is the client-side command line interface for our staticpages backend.

Usage

  1. Install it using either npm or yarn: npm install -g @4rk/staticpages-cli
  2. Create a .env file with corresponding parameters as explained in the next section
  3. Run staticpages-cli

Configuration

Configuration parameters originate using the following precedence:

  1. Environment variables
  2. Environment variables placed in a .env file
  3. Command line parameters. Check -h

Available environment variables are:

  • DEPLOY_KEY
  • DEPLOY_SERVER
  • DEPLOY_SRC

How does it work

When running the client, it:

  1. Loads configuration parameters
  2. Checks whether the folder DEPLOY_SRC exists, otherwise it fails
  3. Retrieves the current git branch using git rev-parse --abbrev-ref HEAD
  4. Asks the staticpages API at DEPLOY_SERVER using DEPLOY_KEY for the rsync remote, deploy URL etc
  5. Uploads all files from DEPLOY_SRC via rsync
  6. Displays the upload URL

Other modes

There is a --delete mode that removes the deployment from the remote.

There is a --debug mode to enable verbose logging.

License

See LICENSE

Current Tags

  • 0.1.4                                ...           latest (a year ago)

4 Versions

  • 0.1.4                                ...           a year ago
  • 0.1.3                                ...           a year ago
  • 0.1.2                                ...           a year ago
  • 0.1.1                                ...           a year ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 8
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |