1.0.8 • Published 7 days ago

create-zos v1.0.8

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
7 days ago

create-zos

Scaffolding Your First Zepp OS Application Project

Compatibility Note: create-zos requires Node.js version 18+, 20+. However, some templates require a higher Node.js version to work, please upgrade if your package manager warns about it.

With NPM:

$ npm create zos@latest create
#or
$ npm create zos@latest app

With Yarn:

$ yarn create zos create
#or
$ yarn create zos app

With PNPM:

$ pnpm create zos create
#or
$ pnpm create zos app

With Bun:

$ bun create zos create
#or
$ bun create zos app

You can also directly specify the project name and the template you want to use via additional command line options. For example, to scaffold a zml project, run:

// npm 7+, extra double-dash is needed:
npm create zos@latest app my-zos-app -- --template vanilla-zml

yarn create zos app my-zos-app --template vanilla-zml

pnpm create zos app my-zos-app --template vanilla-zml

bun create zos app my-zos-app --template vanilla-zml

Usage

$ npm install -g create-zos
$ create-zos COMMAND
running command...
$ create-zos (--version)
create-zos/1.0.8 darwin-x64 node-v20.11.1
$ create-zos --help [COMMAND]
USAGE
  $ create-zos COMMAND
...

Commands

create-zos app [APPPATH]

Create project from template

USAGE
  $ create-zos app [APPPATH] [--template <value>] [--Type |watchface|workout] [--apiLevel 3.0|3.6]

ARGUMENTS
  APPPATH  [default: .] project dir

FLAGS
  --apiLevel=<option>  [default: 3.6] api level
                       <options: 3.0|3.6>
  --appType=<option>   [default: app] app type
                       <options: app|watchface|workout>
  --template=<value>   template project

DESCRIPTION
  Create project from template

ALIASES
  $ create-zos app

EXAMPLES
  $  create-zos app my-app-dir --template=vanilla --appType=app --apiLevel=3.6

create-zos create [APPPATH]

Create project from template

USAGE
  $ create-zos create [APPPATH] [--template <value>] [--appType app|watchface|workout] [--apiLevel 3.0|3.6]

ARGUMENTS
  APPPATH  [default: .] project dir

FLAGS
  --apiLevel=<option>  [default: 3.6] api level
                       <options: 3.0|3.6>
  --appType=<option>   [default: app] app type
                       <options: app|watchface|workout>
  --template=<value>   template project

DESCRIPTION
  Create project from template

ALIASES
  $ create-zos app

EXAMPLES
  $  create-zos create my-app-dir --template=vanilla --appType=app --apiLevel=3.6

See code: src/commands/create/index.ts

create-zos help [COMMAND]

Display help for create-zos.

USAGE
  $ create-zos help [COMMAND...] [-n]

ARGUMENTS
  COMMAND...  Command to show help for.

FLAGS
  -n, --nested-commands  Include all nested commands in the output.

DESCRIPTION
  Display help for create-zos.

See code: @oclif/plugin-help

create-zos module

Create or Remove module in project

USAGE
  $ create-zos module

DESCRIPTION
  Create or Remove module in project

EXAMPLES
  $  create-zos module page --help

See code: src/commands/module/index.ts

create-zos module ae

Create App Event

USAGE
  $ create-zos module ae

DESCRIPTION
  Create App Event

ALIASES
  $ create-zos module ae

EXAMPLES
  $  create-zos module ae --help

create-zos module ae add MODULEPATH

Add app-event module in project

USAGE
  $ create-zos module ae add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-event path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-event template

DESCRIPTION
  Add app-event module in project

ALIASES
  $ create-zos module ae add

EXAMPLES
  $ create-zos module ae add home/welcome --template=vanilla

create-zos module ae remove MODULEPATH

Remove app-event module in project

USAGE
  $ create-zos module ae remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-event path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-event module in project

ALIASES
  $ create-zos module ae remove

EXAMPLES
  $ create-zos module ae remove home/welcome

create-zos module app-event

Create App Event

USAGE
  $ create-zos module app-event

DESCRIPTION
  Create App Event

ALIASES
  $ create-zos module ae

EXAMPLES
  $  create-zos module app-event --help

See code: src/commands/module/app-event/index.ts

create-zos module app-event add MODULEPATH

Add app-event module in project

USAGE
  $ create-zos module app-event add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-event path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-event template

DESCRIPTION
  Add app-event module in project

ALIASES
  $ create-zos module ae add

EXAMPLES
  $ create-zos module app-event add home/welcome --template=vanilla

See code: src/commands/module/app-event/add.ts

create-zos module app-event remove MODULEPATH

Remove app-event module in project

USAGE
  $ create-zos module app-event remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-event path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-event module in project

ALIASES
  $ create-zos module ae remove

EXAMPLES
  $ create-zos module app-event remove home/welcome

See code: src/commands/module/app-event/remove.ts

create-zos module app-service

Create App Service

USAGE
  $ create-zos module app-service

DESCRIPTION
  Create App Service

ALIASES
  $ create-zos module as

EXAMPLES
  $  create-zos module app-service --help

See code: src/commands/module/app-service/index.ts

create-zos module app-service add MODULEPATH

Add app-service module in project

USAGE
  $ create-zos module app-service add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-service path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-service template

DESCRIPTION
  Add app-service module in project

ALIASES
  $ create-zos module as add

EXAMPLES
  $ create-zos module app-service add home/welcome --template=vanilla

See code: src/commands/module/app-service/add.ts

create-zos module app-service remove MODULEPATH

Remove app-service module in project

USAGE
  $ create-zos module app-service remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-service path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-service module in project

ALIASES
  $ create-zos module as remove

EXAMPLES
  $ create-zos module app-service remove home/welcome

See code: src/commands/module/app-service/remove.ts

create-zos module app-side

Create App SideService

USAGE
  $ create-zos module app-side

DESCRIPTION
  Create App SideService

ALIASES
  $ create-zos module side
  $ create-zos module ss

EXAMPLES
  $  create-zos module app-side --help

See code: src/commands/module/app-side/index.ts

create-zos module app-side add MODULEPATH

Add app-side module in project

USAGE
  $ create-zos module app-side add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-side template

DESCRIPTION
  Add app-side module in project

ALIASES
  $ create-zos module side add
  $ create-zos module ss add

EXAMPLES
  $ create-zos module app-side add home/welcome --template=vanilla

See code: src/commands/module/app-side/add.ts

create-zos module app-side remove MODULEPATH

Remove app-event module in project

USAGE
  $ create-zos module app-side remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-event module in project

ALIASES
  $ create-zos module side remove
  $ create-zos module ss remove

EXAMPLES
  $ create-zos module app-side remove home/welcome

See code: src/commands/module/app-side/remove.ts

create-zos module app-widget

Create App Widget

USAGE
  $ create-zos module app-widget

DESCRIPTION
  Create App Widget

ALIASES
  $ create-zos module aw

EXAMPLES
  $  create-zos module app-widget --help

See code: src/commands/module/app-widget/index.ts

create-zos module app-widget add MODULEPATH

Add app-widget module in project

USAGE
  $ create-zos module app-widget add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-widget template

DESCRIPTION
  Add app-widget module in project

ALIASES
  $ create-zos module aw add

EXAMPLES
  $ create-zos module app-widget add home/welcome --template=vanilla

See code: src/commands/module/app-widget/add.ts

create-zos module app-widget remove MODULEPATH

Remove app-widget module in project

USAGE
  $ create-zos module app-widget remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-widget module in project

ALIASES
  $ create-zos module aw remove

EXAMPLES
  $ create-zos module app-widget remove home/welcome

See code: src/commands/module/app-widget/remove.ts

create-zos module as

Create App Service

USAGE
  $ create-zos module as

DESCRIPTION
  Create App Service

ALIASES
  $ create-zos module as

EXAMPLES
  $  create-zos module as --help

create-zos module as add MODULEPATH

Add app-service module in project

USAGE
  $ create-zos module as add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-service path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-service template

DESCRIPTION
  Add app-service module in project

ALIASES
  $ create-zos module as add

EXAMPLES
  $ create-zos module as add home/welcome --template=vanilla

create-zos module as remove MODULEPATH

Remove app-service module in project

USAGE
  $ create-zos module as remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-service path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-service module in project

ALIASES
  $ create-zos module as remove

EXAMPLES
  $ create-zos module as remove home/welcome

create-zos module aw

Create App Widget

USAGE
  $ create-zos module aw

DESCRIPTION
  Create App Widget

ALIASES
  $ create-zos module aw

EXAMPLES
  $  create-zos module aw --help

create-zos module aw add MODULEPATH

Add app-widget module in project

USAGE
  $ create-zos module aw add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-widget template

DESCRIPTION
  Add app-widget module in project

ALIASES
  $ create-zos module aw add

EXAMPLES
  $ create-zos module aw add home/welcome --template=vanilla

create-zos module aw remove MODULEPATH

Remove app-widget module in project

USAGE
  $ create-zos module aw remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-widget module in project

ALIASES
  $ create-zos module aw remove

EXAMPLES
  $ create-zos module aw remove home/welcome

create-zos module data-widget

Create Data Widget

USAGE
  $ create-zos module data-widget

DESCRIPTION
  Create Data Widget

ALIASES
  $ create-zos module dw

EXAMPLES
  $  create-zos module data-widget --help

See code: src/commands/module/data-widget/index.ts

create-zos module data-widget add MODULEPATH

Add data-widget module in project

USAGE
  $ create-zos module data-widget add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  data-widget path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  data-widget template

DESCRIPTION
  Add data-widget module in project

ALIASES
  $ create-zos module dw add

EXAMPLES
  $ create-zos module data-widget add home/welcome --template=vanilla

See code: src/commands/module/data-widget/add.ts

create-zos module data-widget remove MODULEPATH

Remove data-widget module in project

USAGE
  $ create-zos module data-widget remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  data-widget path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove data-widget module in project

ALIASES
  $ create-zos module dw remove

EXAMPLES
  $ create-zos module data-widget remove home/welcome

See code: src/commands/module/data-widget/remove.ts

create-zos module dw

Create Data Widget

USAGE
  $ create-zos module dw

DESCRIPTION
  Create Data Widget

ALIASES
  $ create-zos module dw

EXAMPLES
  $  create-zos module dw --help

create-zos module dw add MODULEPATH

Add data-widget module in project

USAGE
  $ create-zos module dw add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  data-widget path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  data-widget template

DESCRIPTION
  Add data-widget module in project

ALIASES
  $ create-zos module dw add

EXAMPLES
  $ create-zos module dw add home/welcome --template=vanilla

create-zos module dw remove MODULEPATH

Remove data-widget module in project

USAGE
  $ create-zos module dw remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  data-widget path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove data-widget module in project

ALIASES
  $ create-zos module dw remove

EXAMPLES
  $ create-zos module dw remove home/welcome

create-zos module page

Create Page

USAGE
  $ create-zos module page

DESCRIPTION
  Create Page

EXAMPLES
  $  create-zos module page --help

See code: src/commands/module/page/index.ts

create-zos module page add MODULEPATH

Add page module in project

USAGE
  $ create-zos module page add MODULEPATH [-f] [--template <value>] [--with-pin]

ARGUMENTS
  MODULEPATH  page path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  page template
      --with-pin          add page to first position

DESCRIPTION
  Add page module in project

EXAMPLES
  $ create-zos module page add home/welcome --template=vanilla

See code: src/commands/module/page/add.ts

create-zos module page remove MODULEPATH

Remove page module in project

USAGE
  $ create-zos module page remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  page path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove page module in project

EXAMPLES
  $ create-zos module page remove home/welcome

See code: src/commands/module/page/remove.ts

create-zos module secondary-widget

Create Secondary Widget

USAGE
  $ create-zos module secondary-widget

DESCRIPTION
  Create Secondary Widget

ALIASES
  $ create-zos module sw

EXAMPLES
  $  create-zos module secondary-widget --help

See code: src/commands/module/secondary-widget/index.ts

create-zos module secondary-widget add MODULEPATH

Add secondary-widget module in project

USAGE
  $ create-zos module secondary-widget add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  secondary-widget path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  secondary-widget template

DESCRIPTION
  Add secondary-widget module in project

ALIASES
  $ create-zos module sw add

EXAMPLES
  $ create-zos module secondary-widget add home/welcome --template=vanilla

See code: src/commands/module/secondary-widget/add.ts

create-zos module secondary-widget remove MODULEPATH

Remove secondary-widget module in project

USAGE
  $ create-zos module secondary-widget remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  secondary-widget path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove secondary-widget module in project

ALIASES
  $ create-zos module sw remove

EXAMPLES
  $ create-zos module secondary-widget remove home/welcome

See code: src/commands/module/secondary-widget/remove.ts

create-zos module setting

Create App Setting

USAGE
  $ create-zos module setting

DESCRIPTION
  Create App Setting

EXAMPLES
  $  create-zos module setting --help

See code: src/commands/module/setting/index.ts

create-zos module setting add MODULEPATH

Add setting module in project

USAGE
  $ create-zos module setting add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  setting path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  setting template

DESCRIPTION
  Add setting module in project

EXAMPLES
  $ create-zos module setting add home/welcome --template=vanilla

See code: src/commands/module/setting/add.ts

create-zos module setting remove MODULEPATH

Remove setting module in project

USAGE
  $ create-zos module setting remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  setting path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove setting module in project

EXAMPLES
  $ create-zos module setting remove home/welcome

See code: src/commands/module/setting/remove.ts

create-zos module side

Create App SideService

USAGE
  $ create-zos module side

DESCRIPTION
  Create App SideService

ALIASES
  $ create-zos module side
  $ create-zos module ss

EXAMPLES
  $  create-zos module side --help

create-zos module side add MODULEPATH

Add app-side module in project

USAGE
  $ create-zos module side add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-side template

DESCRIPTION
  Add app-side module in project

ALIASES
  $ create-zos module side add
  $ create-zos module ss add

EXAMPLES
  $ create-zos module side add home/welcome --template=vanilla

create-zos module side remove MODULEPATH

Remove app-event module in project

USAGE
  $ create-zos module side remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-event module in project

ALIASES
  $ create-zos module side remove
  $ create-zos module ss remove

EXAMPLES
  $ create-zos module side remove home/welcome

create-zos module ss

Create App SideService

USAGE
  $ create-zos module ss

DESCRIPTION
  Create App SideService

ALIASES
  $ create-zos module side
  $ create-zos module ss

EXAMPLES
  $  create-zos module ss --help

create-zos module ss add MODULEPATH

Add app-side module in project

USAGE
  $ create-zos module ss add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  app-side template

DESCRIPTION
  Add app-side module in project

ALIASES
  $ create-zos module side add
  $ create-zos module ss add

EXAMPLES
  $ create-zos module ss add home/welcome --template=vanilla

create-zos module ss remove MODULEPATH

Remove app-event module in project

USAGE
  $ create-zos module ss remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  app-side path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove app-event module in project

ALIASES
  $ create-zos module side remove
  $ create-zos module ss remove

EXAMPLES
  $ create-zos module ss remove home/welcome

create-zos module sw

Create Secondary Widget

USAGE
  $ create-zos module sw

DESCRIPTION
  Create Secondary Widget

ALIASES
  $ create-zos module sw

EXAMPLES
  $  create-zos module sw --help

create-zos module sw add MODULEPATH

Add secondary-widget module in project

USAGE
  $ create-zos module sw add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  secondary-widget path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  secondary-widget template

DESCRIPTION
  Add secondary-widget module in project

ALIASES
  $ create-zos module sw add

EXAMPLES
  $ create-zos module sw add home/welcome --template=vanilla

create-zos module sw remove MODULEPATH

Remove secondary-widget module in project

USAGE
  $ create-zos module sw remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  secondary-widget path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove secondary-widget module in project

ALIASES
  $ create-zos module sw remove

EXAMPLES
  $ create-zos module sw remove home/welcome

create-zos module watchface

Create watchface

USAGE
  $ create-zos module watchface

DESCRIPTION
  Create watchface

ALIASES
  $ create-zos module wf

EXAMPLES
  $  create-zos module watchface --help

See code: src/commands/module/watchface/index.ts

create-zos module watchface add MODULEPATH

Add watchface module in project

USAGE
  $ create-zos module watchface add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  watchface path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  watchface template

DESCRIPTION
  Add watchface module in project

ALIASES
  $ create-zos module wf add

EXAMPLES
  $ create-zos module watchface add home/welcome --template=vanilla

See code: src/commands/module/watchface/add.ts

create-zos module watchface remove MODULEPATH

Remove watchface module in project

USAGE
  $ create-zos module watchface remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  watchface path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove watchface module in project

ALIASES
  $ create-zos module wf remove

EXAMPLES
  $ create-zos module watchface remove home/welcome

See code: src/commands/module/watchface/remove.ts

create-zos module wf

Create watchface

USAGE
  $ create-zos module wf

DESCRIPTION
  Create watchface

ALIASES
  $ create-zos module wf

EXAMPLES
  $  create-zos module wf --help

create-zos module wf add MODULEPATH

Add watchface module in project

USAGE
  $ create-zos module wf add MODULEPATH [-f] [--template <value>]

ARGUMENTS
  MODULEPATH  watchface path

FLAGS
  -f, --force             Force override existing files
      --template=<value>  watchface template

DESCRIPTION
  Add watchface module in project

ALIASES
  $ create-zos module wf add

EXAMPLES
  $ create-zos module wf add home/welcome --template=vanilla

create-zos module wf remove MODULEPATH

Remove watchface module in project

USAGE
  $ create-zos module wf remove MODULEPATH [-f]

ARGUMENTS
  MODULEPATH  watchface path

FLAGS
  -f, --force  Force override existing files

DESCRIPTION
  Remove watchface module in project

ALIASES
  $ create-zos module wf remove

EXAMPLES
  $ create-zos module wf remove home/welcome

create-zos plugins

List installed plugins.

USAGE
  $ create-zos plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ create-zos plugins

See code: @oclif/plugin-plugins

create-zos plugins add PLUGIN

Installs a plugin into create-zos.

USAGE
  $ create-zos plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into create-zos.

  Uses bundled npm executable to install plugins into /Users/htoo/.local/share/create-zos

  Installation of a user-installed plugin will override a core plugin.

  Use the CREATE_ZOS_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the CREATE_ZOS_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ create-zos plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ create-zos plugins add myplugin

  Install a plugin from a github url.

    $ create-zos plugins add https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ create-zos plugins add someuser/someplugin

create-zos plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ create-zos plugins inspect PLUGIN...

ARGUMENTS
  PLUGIN...  [default: .] Plugin to inspect.

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Displays installation properties of a plugin.

EXAMPLES
  $ create-zos plugins inspect myplugin

See code: @oclif/plugin-plugins

create-zos plugins install PLUGIN

Installs a plugin into create-zos.

USAGE
  $ create-zos plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into create-zos.

  Uses bundled npm executable to install plugins into /Users/htoo/.local/share/create-zos

  Installation of a user-installed plugin will override a core plugin.

  Use the CREATE_ZOS_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the CREATE_ZOS_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ create-zos plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ create-zos plugins install myplugin

  Install a plugin from a github url.

    $ create-zos plugins install https://github.com/someuser/someplugin

  Install a plugin from a github slug.

    $ create-zos plugins install someuser/someplugin

See code: @oclif/plugin-plugins

create-zos plugins link PATH

Links a plugin into the CLI for development.

USAGE
  $ create-zos plugins link PATH [-h] [--install] [-v]

ARGUMENTS
  PATH  [default: .] path to plugin

FLAGS
  -h, --help          Show CLI help.
  -v, --verbose
      --[no-]install  Install dependencies after linking the plugin.

DESCRIPTION
  Links a plugin into the CLI for development.
  Installation of a linked plugin will override a user-installed or core plugin.

  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'
  command will override the user-installed or core plugin implementation. This is useful for development work.


EXAMPLES
  $ create-zos plugins link myplugin

See code: @oclif/plugin-plugins

create-zos plugins remove [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ create-zos plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ create-zos plugins unlink
  $ create-zos plugins remove

EXAMPLES
  $ create-zos plugins remove myplugin

create-zos plugins reset

Remove all user-installed and linked plugins.

USAGE
  $ create-zos plugins reset [--hard] [--reinstall]

FLAGS
  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.
  --reinstall  Reinstall all plugins after uninstalling.

See code: @oclif/plugin-plugins

create-zos plugins uninstall [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ create-zos plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ create-zos plugins unlink
  $ create-zos plugins remove

EXAMPLES
  $ create-zos plugins uninstall myplugin

See code: @oclif/plugin-plugins

create-zos plugins unlink [PLUGIN]

Removes a plugin from the CLI.

USAGE
  $ create-zos plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ create-zos plugins unlink
  $ create-zos plugins remove

EXAMPLES
  $ create-zos plugins unlink myplugin

create-zos plugins update

Update installed plugins.

USAGE
  $ create-zos plugins update [-h] [-v]

FLAGS
  -h, --help     Show CLI help.
  -v, --verbose

DESCRIPTION
  Update installed plugins.

See code: @oclif/plugin-plugins