{"id":27771633,"url":"https://github.com/webreinvent/vaahcli","last_synced_at":"2025-10-08T22:33:31.914Z","repository":{"id":35139376,"uuid":"162700502","full_name":"webreinvent/vaahcli","owner":"webreinvent","description":"Command Line Tool to Generate Files for Rapid Development | Scaffolding Generator for VaahCMS","archived":false,"fork":false,"pushed_at":"2025-03-08T08:10:23.000Z","size":1859,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-29T22:44:43.046Z","etag":null,"topics":["cli","laravel","laravel-5-package","laravel-package","package-generator","vaahcms"],"latest_commit_sha":null,"homepage":"https://webreinvent.com","language":"EJS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webreinvent.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-21T10:24:32.000Z","updated_at":"2025-03-07T19:29:25.000Z","dependencies_parsed_at":"2023-02-13T03:31:55.094Z","dependency_job_id":"81364543-8d4d-402b-99d1-0565db4e053f","html_url":"https://github.com/webreinvent/vaahcli","commit_stats":{"total_commits":253,"total_committers":3,"mean_commits":84.33333333333333,"dds":"0.015810276679841917","last_synced_commit":"a8bc255b0de80816a040b79efe585fa40ddd4c0b"},"previous_names":["webreinvent/vaah"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webreinvent%2Fvaahcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webreinvent%2Fvaahcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webreinvent%2Fvaahcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webreinvent%2Fvaahcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webreinvent","download_url":"https://codeload.github.com/webreinvent/vaahcli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251596613,"owners_count":21615014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","laravel","laravel-5-package","laravel-package","package-generator","vaahcms"],"created_at":"2025-04-29T22:44:49.484Z","updated_at":"2025-10-08T22:33:26.868Z","avatar_url":"https://github.com/webreinvent.png","language":"EJS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vaah\n\n\u003e Command line tool to Generate Files for Rapid Development\n\nPlease consider starring the project to show your :heart: and support.\n\n\n## Feature Roadmap\n\n#### Completed\n:white_check_mark: VaahCMS Installer\n\n:white_check_mark: VaahCMS Module Generator\n\n:white_check_mark: VaahCMS Module CRUD Generator\n\n:white_check_mark: VaahCMS Theme Generator\n\n:white_check_mark: VaahCMS Theme Auth Generator\n\n:white_check_mark: VaahCMS Modules Files  (migration, model, view, controller, seed )\n\n:white_check_mark: VaahCMS Themes Files  (migration, model, view, controller, seed )\n\n#### Planned\n:black_square_button: Laravel Package Development\n\n:black_square_button: Laravel Files (migration, model, view, controller, seed )\n\n:black_square_button: WordPress Theme\n\n:black_square_button: WordPress Plugin\n\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\nnpm install -g vaah\n```\n\n\n---\n\n[Quick Command Generator](https://vaah.dev/cms/docs/generators)\n\n## VaahCms Installer\n- `vaah cms:install` or `npx vaah cms:install` : It will install vaahcms in newly created `vaahcms` folder\n- `vaah cms:install [FOLDER]` : To install VaahCMS\n- `vaah cms:install --here` : To install VaahCMS in current director\n\n\n## VaahFlutter Installer\n- `vaah flutter:install` or `npx vaah flutter:install` : It will install VaahFlutter in newly created `vaahflutter` folder\n\n## VaahCms Module Generators\nList of commands:\n- `vaah cms:m`  or `npx vaah cms:m` : To generate module\n- `vaah cms:crud`  or `npx vaah cms:crud` : To generator crud operation file for module\n- `vaah cms:users`  or `npx vaah cms:users` : Vue 3: To Generate Users CRUD operations for VaahCMS\n- `vaah cms:taxonomies`  or `npx vaah cms:taxonomies` : Vue 3: To Generate Taxonomies CRUD operations for VaahCMS\n- `vaah cms:settings`  or `npx vaah cms:settings` : Vue 3: To Generate Setting for VaahCMS\n\nAll following commands accept option parameter `-f \u003cfolder_name\u003e` or `-folder \u003cfolder_name\u003e`\n- `vaah cms:m-make migration \u003cmodule\u003e \u003cname\u003e` : To generate module migration\n- `vaah cms:m-make seed \u003cmodule\u003e \u003cname\u003e` : To generate module seed\n- `vaah cms:m-make model \u003cmodule\u003e \u003cname\u003e` : To generate module model\n- `vaah cms:m-make controller \u003cmodule\u003e \u003cname\u003e` : To generate module controller\n- `vaah cms:m-make view \u003cmodule\u003e \u003cname\u003e` : To generate module view\n- `vaah cms:m-make middleware \u003cmodule\u003e \u003cname\u003e` : To generate module middleware\n- `vaah cms:m-make observer \u003cmodule\u003e \u003cname\u003e` : To generate module observer\n- `vaah cms:m-make trait \u003cmodule\u003e \u003cname\u003e` : To generate module trait\n- `vaah cms:m-make test \u003cmodule\u003e \u003cname\u003e` : To generate module browser test\n- `vaah cms:m-make event \u003cmodule\u003e \u003cname\u003e` : To generate module events\n- `vaah cms:m-make listener \u003cmodule\u003e \u003cname\u003e` : To generate module listener\n- `vaah cms:m-make mail \u003cmodule\u003e \u003cname\u003e` : To generate module email\n- `vaah cms:m-make notification \u003cmodule\u003e \u003cname\u003e` : To generate module notification\n\n## VaahCms Theme Generators\nList of commands:\n- `vaah cms:t`  or `npx vaah cms:t` : To generate theme\n- `vaah cms:auth`  or `npx vaah cms:auth`: Generate Sign in \u0026 Sign up, authentication scaffolding\n\n\nAll following commands accept option parameter `-f \u003cfolder_name\u003e` or `-folder \u003cfolder_name\u003e`\n- `vaah cms:t-make migration \u003ctheme\u003e \u003cname\u003e` : To generate theme migration\n- `vaah cms:t-make seed \u003ctheme\u003e \u003cname\u003e` : To generate theme seed\n- `vaah cms:t-make model \u003ctheme\u003e \u003cname\u003e` : To generate theme model\n- `vaah cms:t-make controller \u003ctheme\u003e \u003cname\u003e` : To generate theme controller\n- `vaah cms:t-make view \u003ctheme\u003e \u003ctheme\u003e` : To generate theme view\n- `vaah cms:t-make middleware \u003ctheme\u003e \u003cname\u003e` : To generate theme middleware\n- `vaah cms:t-make observer \u003ctheme\u003e \u003cname\u003e` : To generate theme observer\n- `vaah cms:t-make trait \u003ctheme\u003e \u003cname\u003e` : To generate theme trait\n- `vaah cms:t-make test \u003ctheme\u003e \u003cname\u003e` : To generate theme browser test\n\n\n## Laravel Generators\n\n### Laravel Package Development\n1. Create a folder as `packages` at root of laravel installation\n2. Create your package folder. Eg. if your package name is `HelloWorld` then your folder name should be `hello-world`\n3. Open the folder in command line and run `vaah laravel make:package`. It will start wizard and ask you the Vendor Name \u0026 Package Name.\n4. Once your package is generated, you need add the path in composer.json file of laravel:\n    ```json\n     ...\n        \"autoload-dev\": {\n            \"classmap\": [\n                \"tests/TestCase.php\"\n            ],\n            \"psr-4\": {\n                \"YourVendorName\\\\YourPackageName\\\\\": \"packages-scr-path\"\n            }\n        },\n        ...\n    ```\n5. Register your package's service provider at `config/app.php`: `YourVendorName\\YourPackageName\\YourPackageNameServiceProvider::class,`. \n\n6. Finally, run `composer dump-autoload`. \n\n**That's it, your package is ready for use in development environment.**\n\n#### You have access to following commands as well:\n\n| Command        | Alias           | Details  |\n| ------------- |:-------------:| -----:|\n| `vaah laravel make:package`      | `vaah lv:p` | To general Laravel package |\n| `vaah laravel make:package-reset`      | `vaah lv:p-reset`      | To reset/delete generate files. |\n| `vaah laravel make:package-file [type] [name]`      | `vaah lv:p-file [type] [name]`      | To generate package file. |\n\nList of commands:\n- `vaah lv:p-file model fileName`\n- `vaah lv:p-file view fileName`\n- `vaah lv:p-file controller fileName`\n- `vaah lv:p-file seed fileName`\n- `vaah lv:p-file migration fileName`\n\n## Support us\n\n[WebReinvent](https://www.webreinvent.com) is a web agency based in Delhi, India. You'll find an overview of all our open source projects [on github](https://github.com/webreinvent).\n\n## Setup Development Environment \n\n#### Step 1:\nClone this repository\n\n#### Step 2:\nRun `npm install`\n\n\n#### Step 4:\nNow you can run `vaah` commands in development mode from terminal like:\n```sh\nbin\\run [COMMAND]\nbin\\run DEBUG=* [COMMAND] //for command debbuging\nbin\\run lv:p\nbin\\run cms:install\nbin\\run cms:m\nbin\\run cms:crud // crud file for any section\nbin\\run cms:t\nbin\\run cms:auth\n```\n\n*Windows: If you want to debug the command then run following command first on:\n```shell script\nset DEBUG=*\n```\n\n#### Step 5:\nRun following command to publish the package to `npm`:\n\nChange the version in `package.json` then run\n\n```sh\nnpm publish\n```\n\n#### Step 6: Change log\nTo generate `CHANGELOG.md`, use following command:\n```sh\nauto-changelog\n```\n\n---\n\n### Change Log\n- Install `npm install auto-changelog -g`\n- To generate `CHANGELOG.md`, run `auto-changelog` in the root folder of the project\n\nMaintain following pre-fixes to your commit messages:\n```md\nAdded:\nChanged:\nDeprecated:\nRemoved:\nFixed:\nSecurity:\n```\n\n---\n\n\u003c!-- toc --\u003e\n* [Vaah](#vaah)\n* [Usage](#usage)\n* [Commands](#commands)\n\u003c!-- tocstop --\u003e\n# Usage\n\u003c!-- usage --\u003e\n```sh-session\n$ npm install -g vaah\n$ vaah COMMAND\nrunning command...\n$ vaah (--version)\nvaah/3.2.9 darwin-arm64 node-v20.13.1\n$ vaah --help [COMMAND]\nUSAGE\n  $ vaah COMMAND\n...\n```\n\u003c!-- usagestop --\u003e\n# Commands\n\u003c!-- commands --\u003e\n* [`vaah cms:auth`](#vaah-cmsauth)\n* [`vaah cms:crud`](#vaah-cmscrud)\n* [`vaah cms:install [PROJECT_NAME]`](#vaah-cmsinstall-project_name)\n* [`vaah cms:m`](#vaah-cmsm)\n* [`vaah cms:m-make TYPE MODULE NAME`](#vaah-cmsm-make-type-module-name)\n* [`vaah cms:settings`](#vaah-cmssettings)\n* [`vaah cms:t`](#vaah-cmst)\n* [`vaah cms:t-make TYPE THEME NAME`](#vaah-cmst-make-type-theme-name)\n* [`vaah cms:taxonomies`](#vaah-cmstaxonomies)\n* [`vaah cms:users`](#vaah-cmsusers)\n* [`vaah flutter:install`](#vaah-flutterinstall)\n* [`vaah hello PERSON`](#vaah-hello-person)\n* [`vaah hello:world`](#vaah-helloworld)\n* [`vaah help [COMMAND]`](#vaah-help-command)\n* [`vaah plugins`](#vaah-plugins)\n* [`vaah plugins:install PLUGIN...`](#vaah-pluginsinstall-plugin)\n* [`vaah plugins:inspect PLUGIN...`](#vaah-pluginsinspect-plugin)\n* [`vaah plugins:install PLUGIN...`](#vaah-pluginsinstall-plugin)\n* [`vaah plugins:link PLUGIN`](#vaah-pluginslink-plugin)\n* [`vaah plugins:uninstall PLUGIN...`](#vaah-pluginsuninstall-plugin)\n* [`vaah plugins:reset`](#vaah-pluginsreset)\n* [`vaah plugins:uninstall PLUGIN...`](#vaah-pluginsuninstall-plugin)\n* [`vaah plugins:uninstall PLUGIN...`](#vaah-pluginsuninstall-plugin)\n* [`vaah plugins:update`](#vaah-pluginsupdate)\n* [`vaah store:install [PROJECT_NAME]`](#vaah-storeinstall-project_name)\n\n## `vaah cms:auth`\n\nGenerate CRUD operations for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:auth [--help]\n\nFLAGS\n  --help  Generate Auth operation for VaahCMS Themes\n\nDESCRIPTION\n  Generate CRUD operations for VaahCMS\n```\n\n_See code: [src/commands/cms/auth.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/auth.ts)_\n\n## `vaah cms:crud`\n\nGenerate CRUD operations for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:crud [--help]\n\nFLAGS\n  --help  Generate CRUD operation for VaahCMS\n\nDESCRIPTION\n  Generate CRUD operations for VaahCMS\n```\n\n_See code: [src/commands/cms/crud.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/crud.ts)_\n\n## `vaah cms:install [PROJECT_NAME]`\n\nInstall VaahCMS\n\n```\nUSAGE\n  $ vaah cms:install [PROJECT_NAME] [--here] [-h]\n\nARGUMENTS\n  PROJECT_NAME  [default: vaahcms] Enter the project folder name\n\nFLAGS\n  -h, --help  Show CLI help.\n      --here  If you want to install VaahCMS in current directory\n\nDESCRIPTION\n  Install VaahCMS\n```\n\n_See code: [src/commands/cms/install.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/install.ts)_\n\n## `vaah cms:m`\n\nTo generate module for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:m [-h] [-n] [-f]\n\nFLAGS\n  -f, --force\n  -h, --help   Show CLI help.\n  -n, --name   Show CLI help.\n\nDESCRIPTION\n  To generate module for VaahCMS\n```\n\n_See code: [src/commands/cms/m.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/m.ts)_\n\n## `vaah cms:m-make TYPE MODULE NAME`\n\nGenerate for VaahCMS Module\n\n```\nUSAGE\n  $ vaah cms:m-make TYPE MODULE NAME [-f] [-b] [-h] [-n]\n\nFLAGS\n  -b, --backend\n  -f, --frontend\n  -h, --help      Show CLI help.\n  -n, --name      Show CLI help.\n\nDESCRIPTION\n  Generate for VaahCMS Module\n```\n\n_See code: [src/commands/cms/m-make.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/m-make.ts)_\n\n## `vaah cms:settings`\n\nVue3: Generate User CRUD for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:settings [--help]\n\nFLAGS\n  --help  Vue3: Generate User CRUD for VaahCMS\n\nDESCRIPTION\n  Vue3: Generate User CRUD for VaahCMS\n```\n\n_See code: [src/commands/cms/settings.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/settings.ts)_\n\n## `vaah cms:t`\n\nTo generate theme for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:t [-h] [-n] [-f]\n\nFLAGS\n  -f, --force\n  -h, --help   Show CLI help.\n  -n, --name   Show CLI help.\n\nDESCRIPTION\n  To generate theme for VaahCMS\n```\n\n_See code: [src/commands/cms/t.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/t.ts)_\n\n## `vaah cms:t-make TYPE THEME NAME`\n\nGenerate for VaahCMS Theme\n\n```\nUSAGE\n  $ vaah cms:t-make TYPE THEME NAME [-f] [-b] [-h] [-n]\n\nFLAGS\n  -b, --backend\n  -f, --frontend\n  -h, --help      Show CLI help.\n  -n, --name      Show CLI help.\n\nDESCRIPTION\n  Generate for VaahCMS Theme\n```\n\n_See code: [src/commands/cms/t-make.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/t-make.ts)_\n\n## `vaah cms:taxonomies`\n\nVue 3: Generate Taxonomies CRUD operations for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:taxonomies [--help]\n\nFLAGS\n  --help  Vue 3: Generate Taxonomies CRUD operations for VaahCMS\n\nDESCRIPTION\n  Vue 3: Generate Taxonomies CRUD operations for VaahCMS\n```\n\n_See code: [src/commands/cms/taxonomies.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/taxonomies.ts)_\n\n## `vaah cms:users`\n\nVue3: Generate User CRUD for VaahCMS\n\n```\nUSAGE\n  $ vaah cms:users [--help]\n\nFLAGS\n  --help  Vue3: Generate User CRUD for VaahCMS\n\nDESCRIPTION\n  Vue3: Generate User CRUD for VaahCMS\n```\n\n_See code: [src/commands/cms/users.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/cms/users.ts)_\n\n## `vaah flutter:install`\n\nInstallation of VaahFlutter\n\n```\nUSAGE\n  $ vaah flutter:install [--help]\n\nFLAGS\n  --help  Installation of VaahFlutter\n\nDESCRIPTION\n  Installation of VaahFlutter\n```\n\n_See code: [src/commands/flutter/install.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/flutter/install.ts)_\n\n## `vaah hello PERSON`\n\nSay hello\n\n```\nUSAGE\n  $ vaah hello PERSON -f \u003cvalue\u003e\n\nARGUMENTS\n  PERSON  Person to say hello to\n\nFLAGS\n  -f, --from=\u003cvalue\u003e  (required) Who is saying hello\n\nDESCRIPTION\n  Say hello\n\nEXAMPLES\n  $ oex hello friend --from oclif\n  hello friend from oclif! (./src/commands/hello/index.ts)\n```\n\n_See code: [src/commands/hello/index.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/hello/index.ts)_\n\n## `vaah hello:world`\n\nSay hello world\n\n```\nUSAGE\n  $ vaah hello:world\n\nDESCRIPTION\n  Say hello world\n\nEXAMPLES\n  $ vaah hello:world\n  hello world! (./src/commands/hello/world.ts)\n```\n\n_See code: [src/commands/hello/world.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/hello/world.ts)_\n\n## `vaah help [COMMAND]`\n\nDisplay help for vaah.\n\n```\nUSAGE\n  $ vaah help [COMMAND...] [-n]\n\nARGUMENTS\n  COMMAND...  Command to show help for.\n\nFLAGS\n  -n, --nested-commands  Include all nested commands in the output.\n\nDESCRIPTION\n  Display help for vaah.\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v6.2.16/src/commands/help.ts)_\n\n## `vaah plugins`\n\nList installed plugins.\n\n```\nUSAGE\n  $ vaah plugins [--json] [--core]\n\nFLAGS\n  --core  Show core plugins.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  List installed plugins.\n\nEXAMPLES\n  $ vaah plugins\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/index.ts)_\n\n## `vaah plugins:install PLUGIN...`\n\nInstalls a plugin into the CLI.\n\n```\nUSAGE\n  $ vaah plugins:add plugins:install PLUGIN...\n\nARGUMENTS\n  PLUGIN...  Plugin to install.\n\nFLAGS\n  -f, --force    Run yarn install with force flag.\n  -h, --help     Show CLI help.\n  -s, --silent   Silences yarn output.\n  -v, --verbose  Show verbose yarn output.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Installs a plugin into the CLI.\n  Can be installed from npm or a git url.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command\n  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in\n  the CLI without the need to patch and update the whole CLI.\n\n\nALIASES\n  $ vaah plugins:add\n\nEXAMPLES\n  $ vaah plugins:add myplugin \n\n  $ vaah plugins:add https://github.com/someuser/someplugin\n\n  $ vaah plugins:add someuser/someplugin\n```\n\n## `vaah plugins:inspect PLUGIN...`\n\nDisplays installation properties of a plugin.\n\n```\nUSAGE\n  $ vaah plugins:inspect PLUGIN...\n\nARGUMENTS\n  PLUGIN...  [default: .] Plugin to inspect.\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Displays installation properties of a plugin.\n\nEXAMPLES\n  $ vaah plugins:inspect myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/inspect.ts)_\n\n## `vaah plugins:install PLUGIN...`\n\nInstalls a plugin into the CLI.\n\n```\nUSAGE\n  $ vaah plugins:install PLUGIN...\n\nARGUMENTS\n  PLUGIN...  Plugin to install.\n\nFLAGS\n  -f, --force    Run yarn install with force flag.\n  -h, --help     Show CLI help.\n  -s, --silent   Silences yarn output.\n  -v, --verbose  Show verbose yarn output.\n\nGLOBAL FLAGS\n  --json  Format output as json.\n\nDESCRIPTION\n  Installs a plugin into the CLI.\n  Can be installed from npm or a git url.\n\n  Installation of a user-installed plugin will override a core plugin.\n\n  e.g. If you have a core plugin that has a 'hello' command, installing a user-installed plugin with a 'hello' command\n  will override the core plugin implementation. This is useful if a user needs to update core plugin functionality in\n  the CLI without the need to patch and update the whole CLI.\n\n\nALIASES\n  $ vaah plugins:add\n\nEXAMPLES\n  $ vaah plugins:install myplugin \n\n  $ vaah plugins:install https://github.com/someuser/someplugin\n\n  $ vaah plugins:install someuser/someplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/install.ts)_\n\n## `vaah plugins:link PLUGIN`\n\nLinks a plugin into the CLI for development.\n\n```\nUSAGE\n  $ vaah plugins:link PLUGIN\n\nARGUMENTS\n  PATH  [default: .] path to plugin\n\nFLAGS\n  -h, --help          Show CLI help.\n  -v, --verbose\n      --[no-]install  Install dependencies after linking the plugin.\n\nDESCRIPTION\n  Links a plugin into the CLI for development.\n  Installation of a linked plugin will override a user-installed or core plugin.\n\n  e.g. If you have a user-installed or core plugin that has a 'hello' command, installing a linked plugin with a 'hello'\n  command will override the user-installed or core plugin implementation. This is useful for development work.\n\n\nEXAMPLES\n  $ vaah plugins:link myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/link.ts)_\n\n## `vaah plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ vaah plugins:remove plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ vaah plugins:unlink\n  $ vaah plugins:remove\n\nEXAMPLES\n  $ vaah plugins:remove myplugin\n```\n\n## `vaah plugins:reset`\n\nRemove all user-installed and linked plugins.\n\n```\nUSAGE\n  $ vaah plugins:reset [--hard] [--reinstall]\n\nFLAGS\n  --hard       Delete node_modules and package manager related files in addition to uninstalling plugins.\n  --reinstall  Reinstall all plugins after uninstalling.\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/reset.ts)_\n\n## `vaah plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ vaah plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ vaah plugins:unlink\n  $ vaah plugins:remove\n\nEXAMPLES\n  $ vaah plugins:uninstall myplugin\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/uninstall.ts)_\n\n## `vaah plugins:uninstall PLUGIN...`\n\nRemoves a plugin from the CLI.\n\n```\nUSAGE\n  $ vaah plugins:unlink plugins:uninstall PLUGIN...\n\nARGUMENTS\n  PLUGIN...  plugin to uninstall\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Removes a plugin from the CLI.\n\nALIASES\n  $ vaah plugins:unlink\n  $ vaah plugins:remove\n\nEXAMPLES\n  $ vaah plugins:unlink myplugin\n```\n\n## `vaah plugins:update`\n\nUpdate installed plugins.\n\n```\nUSAGE\n  $ vaah plugins:update [-h] [-v]\n\nFLAGS\n  -h, --help     Show CLI help.\n  -v, --verbose\n\nDESCRIPTION\n  Update installed plugins.\n```\n\n_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v4.3.10/src/commands/plugins/update.ts)_\n\n## `vaah store:install [PROJECT_NAME]`\n\nInstall VaahStore\n\n```\nUSAGE\n  $ vaah store:install [PROJECT_NAME] [--here] [-h]\n\nARGUMENTS\n  PROJECT_NAME  [default: vaahstore] Enter the project folder name\n\nFLAGS\n  -h, --help  Show CLI help.\n      --here  If you want to install VaahStore in current directory\n\nDESCRIPTION\n  Install VaahStore\n```\n\n_See code: [src/commands/store/install.ts](https://github.com/webreinvent/vaah/blob/v3.2.9/src/commands/store/install.ts)_\n\u003c!-- commandsstop --\u003e\n\n\n\n\n#### Oclif Docs:\n- Spinner - https://oclif.io/docs/spinner \n\n\n#### Framework\n- https://oclif.io/ - For developing CLI Tool\n- https://yeoman.io/ - SCAFFOLDING TOOL \n\n## License\n\nThe MIT License (MIT). Please see [License File](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebreinvent%2Fvaahcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebreinvent%2Fvaahcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebreinvent%2Fvaahcli/lists"}