magi-cli

Elements team command-line team member

Usage no npm install needed!

<script type="module">
  import magiCli from 'https://cdn.skypack.dev/magi-cli';
</script>

README

magi-cli

Components team command-line member

npm version semantic-release badge

Requirements

  • Node.js
  • Git

Install

$ npm i -g magi-cli

Usage

  Usage: magi [options] [command]

  Options:

    -V, --version                            output the version number
    -h, --help                               output usage information

  Commands:

    release-notes <fromVersion> <toVersion>  Draft release notes for the specified version range
    add-milestone <fromVersion> <toVersion>  Add milestone for <toVersion> to all issues and PRs closed during the specified version range
    deploy <version>                         Build and deploy version <version> to CDN origin
    webjar <version>                         Deploy version <version> on https://www.webjars.org
    directory                                Update https://vaadin.com/directory
    release <version> [--draft]              Release new <version> of the component and publish to npm
    p3-convert [modulizerArgs...]            Prepares package.json and runs modulizer with pre-configured arguments
    help [cmd]                               display help for [cmd]

Development

  1. Fork and clone this repository
  2. Navigate to your working copy on command line: $ cd magi-cli
  3. $ npm link
  4. $ magi now runs your cloned working copy