Skip to content

webreinvent/vaahcli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaah

Command line tool to Generate Files for Rapid Development

Please consider starring the project to show your ❤️ and support.

Feature Roadmap

Completed

âś… VaahCMS Installer

âś… VaahCMS Module Generator

âś… VaahCMS Module CRUD Generator

âś… VaahCMS Theme Generator

âś… VaahCMS Theme Auth Generator

âś… VaahCMS Modules Files (migration, model, view, controller, seed )

âś… VaahCMS Themes Files (migration, model, view, controller, seed )

Planned

🔲 Laravel Package Development

🔲 Laravel Files (migration, model, view, controller, seed )

🔲 WordPress Theme

🔲 WordPress Plugin

Install

Install with npm:

npm install -g vaah

Quick Command Generator

VaahCms Installer

  • vaah cms:install or npx vaah cms:install : It will install vaahcms in newly created vaahcms folder
  • vaah cms:install [FOLDER] : To install VaahCMS
  • vaah cms:install --here : To install VaahCMS in current director

VaahFlutter Installer

  • vaah flutter:install or npx vaah flutter:install : It will install VaahFlutter in newly created vaahflutter folder

VaahCms Module Generators

List of commands:

  • vaah cms:m or npx vaah cms:m : To generate module
  • vaah cms:crud or npx vaah cms:crud : To generator crud operation file for module
  • vaah cms:users or npx vaah cms:users : Vue 3: To Generate Users CRUD operations for VaahCMS
  • vaah cms:taxonomies or npx vaah cms:taxonomies : Vue 3: To Generate Taxonomies CRUD operations for VaahCMS
  • vaah cms:settings or npx vaah cms:settings : Vue 3: To Generate Setting for VaahCMS

All following commands accept option parameter -f <folder_name> or -folder <folder_name>

  • vaah cms:m-make migration <module> <name> : To generate module migration
  • vaah cms:m-make seed <module> <name> : To generate module seed
  • vaah cms:m-make model <module> <name> : To generate module model
  • vaah cms:m-make controller <module> <name> : To generate module controller
  • vaah cms:m-make view <module> <name> : To generate module view
  • vaah cms:m-make middleware <module> <name> : To generate module middleware
  • vaah cms:m-make observer <module> <name> : To generate module observer
  • vaah cms:m-make trait <module> <name> : To generate module trait
  • vaah cms:m-make test <module> <name> : To generate module browser test
  • vaah cms:m-make event <module> <name> : To generate module events
  • vaah cms:m-make listener <module> <name> : To generate module listener
  • vaah cms:m-make mail <module> <name> : To generate module email
  • vaah cms:m-make notification <module> <name> : To generate module notification

VaahCms Theme Generators

List of commands:

  • vaah cms:t or npx vaah cms:t : To generate theme
  • vaah cms:auth or npx vaah cms:auth: Generate Sign in & Sign up, authentication scaffolding

All following commands accept option parameter -f <folder_name> or -folder <folder_name>

  • vaah cms:t-make migration <theme> <name> : To generate theme migration
  • vaah cms:t-make seed <theme> <name> : To generate theme seed
  • vaah cms:t-make model <theme> <name> : To generate theme model
  • vaah cms:t-make controller <theme> <name> : To generate theme controller
  • vaah cms:t-make view <theme> <theme> : To generate theme view
  • vaah cms:t-make middleware <theme> <name> : To generate theme middleware
  • vaah cms:t-make observer <theme> <name> : To generate theme observer
  • vaah cms:t-make trait <theme> <name> : To generate theme trait
  • vaah cms:t-make test <theme> <name> : To generate theme browser test

Laravel Generators

Laravel Package Development

  1. Create a folder as packages at root of laravel installation

  2. Create your package folder. Eg. if your package name is HelloWorld then your folder name should be hello-world

  3. Open the folder in command line and run vaah laravel make:package. It will start wizard and ask you the Vendor Name & Package Name.

  4. Once your package is generated, you need add the path in composer.json file of laravel:

     ...
        "autoload-dev": {
            "classmap": [
                "tests/TestCase.php"
            ],
            "psr-4": {
                "YourVendorName\\YourPackageName\\": "packages-scr-path"
            }
        },
        ...
  5. Register your package's service provider at config/app.php: YourVendorName\YourPackageName\YourPackageNameServiceProvider::class,.

  6. Finally, run composer dump-autoload.

That's it, your package is ready for use in development environment.

You have access to following commands as well:

Command Alias Details
vaah laravel make:package vaah lv:p To general Laravel package
vaah laravel make:package-reset vaah lv:p-reset To reset/delete generate files.
vaah laravel make:package-file [type] [name] vaah lv:p-file [type] [name] To generate package file.

List of commands:

  • vaah lv:p-file model fileName
  • vaah lv:p-file view fileName
  • vaah lv:p-file controller fileName
  • vaah lv:p-file seed fileName
  • vaah lv:p-file migration fileName

Support us

WebReinvent is a web agency based in Delhi, India. You'll find an overview of all our open source projects on github.

Setup Development Environment

Step 1:

Clone this repository

Step 2:

Run npm install

Step 4:

Now you can run vaah commands in development mode from terminal like:

bin\run [COMMAND]
bin\run DEBUG=* [COMMAND] //for command debbuging
bin\run lv:p
bin\run cms:install
bin\run cms:m
bin\run cms:crud // crud file for any section
bin\run cms:t
bin\run cms:auth

*Windows: If you want to debug the command then run following command first on:

set DEBUG=*

Step 5:

Run following command to publish the package to npm:

Change the version in package.json then run

npm publish

Step 6: Change log

To generate CHANGELOG.md, use following command:

auto-changelog

Change Log

  • Install npm install auto-changelog -g
  • To generate CHANGELOG.md, run auto-changelog in the root folder of the project

Maintain following pre-fixes to your commit messages:

Added:
Changed:
Deprecated:
Removed:
Fixed:
Security:

Usage

$ npm install -g vaah
$ vaah COMMAND
running command...
$ vaah (--version)
vaah/3.0.7 win32-x64 node-v20.11.1
$ vaah --help [COMMAND]
USAGE
  $ vaah COMMAND
...
$ npm install -g vaah
$ vaah COMMAND
running command...
$ vaah (--version)
vaah/3.0.6 darwin-arm64 node-v18.18.0
$ vaah --help [COMMAND]
USAGE
  $ vaah COMMAND
...

Commands

vaah cms:auth

Generate CRUD operations for VaahCMS

USAGE
  $ vaah cms:auth [--help]

FLAGS
  --help  Generate Auth operation for VaahCMS Themes

DESCRIPTION
  Generate CRUD operations for VaahCMS

See code: src/commands/cms/auth.ts

vaah cms:crud

Generate CRUD operations for VaahCMS

USAGE
  $ vaah cms:crud [--help]

FLAGS
  --help  Generate CRUD operation for VaahCMS

DESCRIPTION
  Generate CRUD operations for VaahCMS

See code: src/commands/cms/crud.ts

vaah cms:install [PROJECT_NAME]

Install VaahCMS

USAGE
  $ vaah cms:install [PROJECT_NAME] [--here] [-h]

ARGUMENTS
  PROJECT_NAME  [default: vaahcms] Enter the project folder name

FLAGS
  -h, --help  Show CLI help.
      --here  If you want to install VaahCMS in current directory

DESCRIPTION
  Install VaahCMS

See code: src/commands/cms/install.ts

vaah cms:m

To generate module for VaahCMS

USAGE
  $ vaah cms:m [-h] [-n] [-f]

FLAGS
  -f, --force
  -h, --help   Show CLI help.
  -n, --name   Show CLI help.

DESCRIPTION
  To generate module for VaahCMS

See code: src/commands/cms/m.ts

vaah cms:m-make TYPE MODULE NAME

Generate for VaahCMS Module

USAGE
  $ vaah cms:m-make TYPE MODULE NAME [-f] [-b] [-h] [-n]

FLAGS
  -b, --backend
  -f, --frontend
  -h, --help      Show CLI help.
  -n, --name      Show CLI help.

DESCRIPTION
  Generate for VaahCMS Module

See code: src/commands/cms/m-make.ts

vaah cms:settings

Vue3: Generate User CRUD for VaahCMS

USAGE
  $ vaah cms:settings [--help]

FLAGS
  --help  Vue3: Generate User CRUD for VaahCMS

DESCRIPTION
  Vue3: Generate User CRUD for VaahCMS

See code: src/commands/cms/settings.ts

vaah cms:t

To generate theme for VaahCMS

USAGE
  $ vaah cms:t [-h] [-n] [-f]

FLAGS
  -f, --force
  -h, --help   Show CLI help.
  -n, --name   Show CLI help.

DESCRIPTION
  To generate theme for VaahCMS

See code: src/commands/cms/t.ts

vaah cms:t-make TYPE THEME NAME

Generate for VaahCMS Theme

USAGE
  $ vaah cms:t-make TYPE THEME NAME [-f] [-b] [-h] [-n]

FLAGS
  -b, --backend
  -f, --frontend
  -h, --help      Show CLI help.
  -n, --name      Show CLI help.

DESCRIPTION
  Generate for VaahCMS Theme

See code: src/commands/cms/t-make.ts

vaah cms:taxonomies

Vue 3: Generate Taxonomies CRUD operations for VaahCMS

USAGE
  $ vaah cms:taxonomies [--help]

FLAGS
  --help  Vue 3: Generate Taxonomies CRUD operations for VaahCMS

DESCRIPTION
  Vue 3: Generate Taxonomies CRUD operations for VaahCMS

See code: src/commands/cms/taxonomies.ts

vaah cms:users

Vue3: Generate User CRUD for VaahCMS

USAGE
  $ vaah cms:users [--help]

FLAGS
  --help  Vue3: Generate User CRUD for VaahCMS

DESCRIPTION
  Vue3: Generate User CRUD for VaahCMS

See code: src/commands/cms/users.ts

vaah flutter:install

Installation of VaahFlutter

USAGE
  $ vaah flutter:install [--help]

FLAGS
  --help  Installation of VaahFlutter

DESCRIPTION
  Installation of VaahFlutter

See code: src/commands/flutter/install.ts

vaah hello PERSON

Say hello

USAGE
  $ vaah hello PERSON -f <value>

ARGUMENTS
  PERSON  Person to say hello to

FLAGS
  -f, --from=<value>  (required) Who is saying hello

DESCRIPTION
  Say hello

EXAMPLES
  $ oex hello friend --from oclif
  hello friend from oclif! (./src/commands/hello/index.ts)

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

vaah hello:world

Say hello world

USAGE
  $ vaah hello:world

DESCRIPTION
  Say hello world

EXAMPLES
  $ vaah hello:world
  hello world! (./src/commands/hello/world.ts)

See code: src/commands/hello/world.ts

vaah help [COMMAND]

Display help for vaah.

USAGE
  $ vaah 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 vaah.

See code: @oclif/plugin-help

vaah plugins

List installed plugins.

USAGE
  $ vaah plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ vaah plugins

See code: @oclif/plugin-plugins

vaah plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ vaah plugins:add plugins:install PLUGIN...

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -s, --silent   Silences yarn output.
  -v, --verbose  Show verbose yarn output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

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

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ vaah plugins:add

EXAMPLES
  $ vaah plugins:add myplugin 

  $ vaah plugins:add https://github.com/someuser/someplugin

  $ vaah plugins:add someuser/someplugin

vaah plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ vaah 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
  $ vaah plugins:inspect myplugin

See code: @oclif/plugin-plugins

vaah plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ vaah plugins:install PLUGIN...

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -s, --silent   Silences yarn output.
  -v, --verbose  Show verbose yarn output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

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

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ vaah plugins:add

EXAMPLES
  $ vaah plugins:install myplugin 

  $ vaah plugins:install https://github.com/someuser/someplugin

  $ vaah plugins:install someuser/someplugin

See code: @oclif/plugin-plugins

vaah plugins:link PLUGIN

Links a plugin into the CLI for development.

USAGE
  $ vaah plugins:link PLUGIN

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
  $ vaah plugins:link myplugin

See code: @oclif/plugin-plugins

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:remove plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:remove myplugin

vaah plugins:reset

Remove all user-installed and linked plugins.

USAGE
  $ vaah 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

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:uninstall myplugin

See code: @oclif/plugin-plugins

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:unlink plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:unlink myplugin

vaah plugins:update

Update installed plugins.

USAGE
  $ vaah plugins:update [-h] [-v]

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

DESCRIPTION
  Update installed plugins.

See code: @oclif/plugin-plugins

vaah cms:auth

Generate CRUD operations for VaahCMS

USAGE
  $ vaah cms:auth [--help]

FLAGS
  --help  Generate Auth operation for VaahCMS Themes

DESCRIPTION
  Generate CRUD operations for VaahCMS

See code: src/commands/cms/auth.ts

vaah cms:crud

Generate CRUD operations for VaahCMS

USAGE
  $ vaah cms:crud [--help]

FLAGS
  --help  Generate CRUD operation for VaahCMS

DESCRIPTION
  Generate CRUD operations for VaahCMS

See code: src/commands/cms/crud.ts

vaah cms:install [PROJECT_NAME]

Install VaahCMS

USAGE
  $ vaah cms:install [PROJECT_NAME] [--here] [-h]

ARGUMENTS
  PROJECT_NAME  [default: vaahcms] Enter the project folder name

FLAGS
  -h, --help  Show CLI help.
      --here  If you want to install VaahCMS in current directory

DESCRIPTION
  Install VaahCMS

See code: src/commands/cms/install.ts

vaah cms:m

To generate module for VaahCMS

USAGE
  $ vaah cms:m [-h] [-n] [-f]

FLAGS
  -f, --force
  -h, --help   Show CLI help.
  -n, --name   Show CLI help.

DESCRIPTION
  To generate module for VaahCMS

See code: src/commands/cms/m.ts

vaah cms:m-make TYPE MODULE NAME

Generate for VaahCMS Module

USAGE
  $ vaah cms:m-make TYPE MODULE NAME [-f] [-b] [-h] [-n]

FLAGS
  -b, --backend
  -f, --frontend
  -h, --help      Show CLI help.
  -n, --name      Show CLI help.

DESCRIPTION
  Generate for VaahCMS Module

See code: src/commands/cms/m-make.ts

vaah cms:settings

Vue3: Generate User CRUD for VaahCMS

USAGE
  $ vaah cms:settings [--help]

FLAGS
  --help  Vue3: Generate User CRUD for VaahCMS

DESCRIPTION
  Vue3: Generate User CRUD for VaahCMS

See code: src/commands/cms/settings.ts

vaah cms:t

To generate theme for VaahCMS

USAGE
  $ vaah cms:t [-h] [-n] [-f]

FLAGS
  -f, --force
  -h, --help   Show CLI help.
  -n, --name   Show CLI help.

DESCRIPTION
  To generate theme for VaahCMS

See code: src/commands/cms/t.ts

vaah cms:t-make TYPE THEME NAME

Generate for VaahCMS Theme

USAGE
  $ vaah cms:t-make TYPE THEME NAME [-f] [-b] [-h] [-n]

FLAGS
  -b, --backend
  -f, --frontend
  -h, --help      Show CLI help.
  -n, --name      Show CLI help.

DESCRIPTION
  Generate for VaahCMS Theme

See code: src/commands/cms/t-make.ts

vaah cms:taxonomies

Vue 3: Generate Taxonomies CRUD operations for VaahCMS

USAGE
  $ vaah cms:taxonomies [--help]

FLAGS
  --help  Vue 3: Generate Taxonomies CRUD operations for VaahCMS

DESCRIPTION
  Vue 3: Generate Taxonomies CRUD operations for VaahCMS

See code: src/commands/cms/taxonomies.ts

vaah cms:users

Vue3: Generate User CRUD for VaahCMS

USAGE
  $ vaah cms:users [--help]

FLAGS
  --help  Vue3: Generate User CRUD for VaahCMS

DESCRIPTION
  Vue3: Generate User CRUD for VaahCMS

See code: src/commands/cms/users.ts

vaah flutter:install

Installation of VaahFlutter

USAGE
  $ vaah flutter:install [--help]

FLAGS
  --help  Installation of VaahFlutter

DESCRIPTION
  Installation of VaahFlutter

See code: src/commands/flutter/install.ts

vaah hello PERSON

Say hello

USAGE
  $ vaah hello PERSON -f <value>

ARGUMENTS
  PERSON  Person to say hello to

FLAGS
  -f, --from=<value>  (required) Who is saying hello

DESCRIPTION
  Say hello

EXAMPLES
  $ oex hello friend --from oclif
  hello friend from oclif! (./src/commands/hello/index.ts)

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

vaah hello:world

Say hello world

USAGE
  $ vaah hello:world

DESCRIPTION
  Say hello world

EXAMPLES
  $ vaah hello:world
  hello world! (./src/commands/hello/world.ts)

See code: src/commands/hello/world.ts

vaah help [COMMAND]

Display help for vaah.

USAGE
  $ vaah 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 vaah.

See code: @oclif/plugin-help

vaah plugins

List installed plugins.

USAGE
  $ vaah plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ vaah plugins

See code: @oclif/plugin-plugins

vaah plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ vaah plugins:add plugins:install PLUGIN...

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -s, --silent   Silences yarn output.
  -v, --verbose  Show verbose yarn output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

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

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ vaah plugins:add

EXAMPLES
  $ vaah plugins:add myplugin 

  $ vaah plugins:add https://github.com/someuser/someplugin

  $ vaah plugins:add someuser/someplugin

vaah plugins:inspect PLUGIN...

Displays installation properties of a plugin.

USAGE
  $ vaah 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
  $ vaah plugins:inspect myplugin

See code: @oclif/plugin-plugins

vaah plugins:install PLUGIN...

Installs a plugin into the CLI.

USAGE
  $ vaah plugins:install PLUGIN...

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Run yarn install with force flag.
  -h, --help     Show CLI help.
  -s, --silent   Silences yarn output.
  -v, --verbose  Show verbose yarn output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into the CLI.
  Can be installed from npm or a git url.

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

  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command
  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in
  the CLI without the need to patch and update the whole CLI.


ALIASES
  $ vaah plugins:add

EXAMPLES
  $ vaah plugins:install myplugin 

  $ vaah plugins:install https://github.com/someuser/someplugin

  $ vaah plugins:install someuser/someplugin

See code: @oclif/plugin-plugins

vaah plugins:link PLUGIN

Links a plugin into the CLI for development.

USAGE
  $ vaah plugins:link PLUGIN

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
  $ vaah plugins:link myplugin

See code: @oclif/plugin-plugins

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:remove plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:remove myplugin

vaah plugins:reset

Remove all user-installed and linked plugins.

USAGE
  $ vaah 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

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:uninstall myplugin

See code: @oclif/plugin-plugins

vaah plugins:uninstall PLUGIN...

Removes a plugin from the CLI.

USAGE
  $ vaah plugins:unlink plugins:uninstall PLUGIN...

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ vaah plugins:unlink
  $ vaah plugins:remove

EXAMPLES
  $ vaah plugins:unlink myplugin

vaah plugins:update

Update installed plugins.

USAGE
  $ vaah plugins:update [-h] [-v]

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

DESCRIPTION
  Update installed plugins.

See code: @oclif/plugin-plugins

Oclif Docs:

Framework

License

The MIT License (MIT). Please see License File for more information.