npm package: @qorebase/app-cli
Description: Qore Apps CLI
Author: Feedloop
Latest version: 1.0.47

# @qorebase/app-cli

Qore Apps CLI

<!-- toc -->
* [@qorebase/app-cli](#qorebaseapp-cli)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

# Usage

<!-- usage -->
```sh-session
$ npm install -g @qorebase/app-cli
$ qorebase-apps COMMAND
running command...
$ qorebase-apps (--version)
@qorebase/app-cli/1.0.47 linux-x64 node-v18.13.0
$ qorebase-apps --help [COMMAND]
USAGE
  $ qorebase-apps COMMAND
...
```
<!-- usagestop -->

# Commands

<!-- commands -->
* [`qorebase-apps app:generate FILE`](#qorebase-apps-appgenerate-file)
* [`qorebase-apps build`](#qorebase-apps-build)
* [`qorebase-apps create-project [NAME]`](#qorebase-apps-create-project-name)
* [`qorebase-apps dev`](#qorebase-apps-dev)
* [`qorebase-apps generate [NAME]`](#qorebase-apps-generate-name)
* [`qorebase-apps help [COMMAND]`](#qorebase-apps-help-command)
* [`qorebase-apps login`](#qorebase-apps-login)
* [`qorebase-apps logout`](#qorebase-apps-logout)
* [`qorebase-apps publish`](#qorebase-apps-publish)

## `qorebase-apps app:generate FILE`

generate static app from qore-apps schema

```
USAGE
  $ qorebase-apps app:generate [FILE] [-o <value>] [-s]

FLAGS
  -o, --output=<value>         [default: dist/] output directory
  -s, --skipDependencyInstall  skip dependency install

DESCRIPTION
  generate static app from qore-apps schema

EXAMPLES
  $ qorebase-apps app:generate
```

_See code: [dist/commands/app/generate.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/app/generate.ts)_

## `qorebase-apps build`

build component optimized for production

```
USAGE
  $ qorebase-apps build

DESCRIPTION
  build component optimized for production

EXAMPLES
  $ qorebase-apps build
```

_See code: [dist/commands/build.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/build.ts)_

## `qorebase-apps create-project [NAME]`

create and setup custom component project

```
USAGE
  $ qorebase-apps create-project [NAME]

DESCRIPTION
  create and setup custom component project

EXAMPLES
  $ qorebase-apps create-project "Custom Components"
```

_See code: [dist/commands/create-project.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/create-project.ts)_

## `qorebase-apps dev`

build and start development server

```
USAGE
  $ qorebase-apps dev [--host <value>] [--port <value>]

FLAGS
  --host=<value>  [default: localhost] override default hostname
  --port=<value>  [default: 10001] override default port

DESCRIPTION
  build and start development server

EXAMPLES
  $ qorebase-apps dev

  $ qorebase-apps dev --port 8080
```

_See code: [dist/commands/dev.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/dev.ts)_

## `qorebase-apps generate [NAME]`

generate component

```
USAGE
  $ qorebase-apps generate [NAME]

DESCRIPTION
  generate component

EXAMPLES
  $ qorebase-apps generate "Custom Button"
```

_See code: [dist/commands/generate.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/generate.ts)_

## `qorebase-apps help [COMMAND]`

Display help for qorebase-apps.

```
USAGE
  $ qorebase-apps 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 qorebase-apps.
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.1.12/src/commands/help.ts)_

## `qorebase-apps login`

login with qore console credentials

```
USAGE
  $ qorebase-apps login [-e <value>] [-p <value>]

FLAGS
  -e, --identifier=<value>  console email
  -p, --password=<value>    password

DESCRIPTION
  login with qore console credentials

EXAMPLES
  $ qore login
```

_See code: [dist/commands/login.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/login.ts)_

## `qorebase-apps logout`

logout from cli

```
USAGE
  $ qorebase-apps logout

DESCRIPTION
  logout from cli

EXAMPLES
  $ qorebase-apps logout
```

_See code: [dist/commands/logout.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/logout.ts)_

## `qorebase-apps publish`

publish component to component registry (console login required)

```
USAGE
  $ qorebase-apps publish

DESCRIPTION
  publish component to component registry (console login required)

EXAMPLES
  $ qorebase-apps publish
```

_See code: [dist/commands/publish.ts](https://github.com/feedloop/app-cli/blob/v1.0.47/dist/commands/publish.ts)_
<!-- commandsstop -->