@jatahworx/alpha-cli
v1.0.19
Published
alpha CLI is a command-line interface for managing, developing and publishing the packages.
Readme
ALPHA CLI
alpha CLI is a command-line interface for managing, developing and publishing the packages.
Installation
To install alpha CLI, use the following command:
npm i -g @jatahworx/alpha-cliUsage
alpha command [options]Commands
new <name>Create a new projectgenerate|gGenerate a new plugin. Run "help generate" for more information.authPerform authentication tasks like login, logout, or statuspublish [options] [packageName]Bundle and publish the pluginbuild <type> [pluginName]Build the pluginstart [options]Start the live server for the pluginserveStart the express server that serves the plugins
Options
-v, --versionOutput the version number-h, --helpDisplay help for command
Commands
new <name>
Description
- Create a new project with the given name. The project will be created in the current directory.
Usage
alpha new <name>Arguments
<name>project or workspace name
generate | g
Description
- Generate a new component or module
Usage
alpha generate [command] [argument] || alpha g [command] [argument]commands
component <name>|c <name>Component is a package enabling drag and drop functionality within the canvasmodule <name>|m <name>Module is a globally accessible package, available throughout the entire project onalpha.plugins|ap.attribute [command] [options]|a [command] [options]Generate an Attribute for a component, Read theATTRIBUTE.mdfile in projetc/workspcae directory for more help
Arguments
<name>component or module name
Build <type> [pluginName]
Description
- Build the plugins
Usage
alpha build <type> [pluginName]Arguments
<type>The type of build, it can be one ofpluginordockerpluginNamepackage Name of the component/module to build, it is an optional argument and if not pluginName it will build every package in the current workspace
start [options]
Description
- Start the live server for the workspace
Usage
alpha start [options]Options
-p, --port <port>Port to start the server on, default is 6969
serve
Description
- Start the express server that serves the plugins
Usage
alpha serveauth [command]
Description
- Perform authentication tasks like login or status
Usage
alpha auth [command]Commands:
loginAuthenticate with the serverstateGet the current state of auth
publish [PackageName] [options]
Description
- Publish a package to the server
Usage
alpha publish [PackageName] [Options]Arguments
PackageNameThe name of the component/module to publish, if not cli will show the list of packages inside the current workspace/project
Options
-t, --version-type <versionType>Version type for verion up, it can be one ofpatch,minor,major-d, --display-name <displayName>Display Name for the package-i, --icon <iconPath>Path to the icon-m, --images <imagePaths...>path to the image
