@additive/colt

ADDITIVE Command Line Tool (CoLT) to make development in-house easier!

this package has been deprecated
Last updated a year ago by muuvmuuv .
See license in LICENSE · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @additive/colt 
SYNC missed versions from official npm registry.

ADDITIVE CLI

This package provides some CLI tools for use with some ADDITIVE projects.

Install

npm install --save-dev @additive/colt

Config

we are using cosmiconfig

Packager

Usage: packager|p [options] [dest]

Zip some files and folders to an comfortable package.

Options:
  --files [files...]      optional array of files
  --folders [folders...]  optional array of folders
  --globs [globs...]      optional globs of files or folders
  -h, --help              output usage information

or add options via the config file:

{
  packager: {
    files: ["index.js"],
    folders: ["src/"],
    globs: ["package*.json", ".*/"],
    destination: "tmp",
    filename: "additive-backup"
  }
}

Uploader

Usage: uploader|u [options]

Upload files and folders to a remote source. Options can be set in a separate config file.

Options:
  -h, --help  output usage information

add options via the config file:

{
  uploader: {
    sources: [
      'modules/'
    ],
    includes: [
      '.editorconfig',
      'package*.json'
    ],
    excludes: ['.git/', 'logs', '._*', '.*/', '.*', 'node_modules/'],
    config: {
      host: '127.0.0.1',
      port: 22, // default
      user: 'root',
      pass: '',
      local: './',
      remote: '/srv/var/apache/vhosts',
      dryrun: true // run without syncing to the server
    }
  }
}

At the moment we can not automaticall pass the password to rsync, that is why it will be copied into your clipboard. If we want to use it, we need to use sshpass on server side or any other solution.

Current Tags

  • 2.0.4                                ...           latest (a year ago)

3 Versions

  • 2.0.4 [deprecated]           ...           a year ago
  • 2.0.0 [deprecated]           ...           a year ago
  • 2.0.2 [deprecated]           ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 7
Last Day 0
Last Week 0
Last Month 3
Dependencies (9)
Dev Dependencies (12)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |