# juo

CLI for publishing Juo blocks to registry

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/juo.svg)](https://npmjs.org/package/juo)
[![Downloads/week](https://img.shields.io/npm/dw/juo.svg)](https://npmjs.org/package/juo)

<!-- toc -->
* [juo](#juo)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

# Usage

<!-- usage -->
```sh-session
$ npm install -g juo
$ juo COMMAND
running command...
$ juo (--version)
juo/0.3.0 linux-x64 node-v22.21.0
$ juo --help [COMMAND]
USAGE
  $ juo COMMAND
...
```
<!-- usagestop -->

# Commands

<!-- commands -->
* [`juo blocks dev`](#juo-blocks-dev)
* [`juo create`](#juo-create)
* [`juo generate`](#juo-generate)
* [`juo help [COMMAND]`](#juo-help-command)
* [`juo publish`](#juo-publish)

## `juo blocks dev`

Start local block dev server for use with the Juo editor

```
USAGE
  $ juo blocks dev [--reconfigure] [-p <value>]

FLAGS
  -p, --port=<value>  [default: 5174] Port for the local block dev server

GLOBAL FLAGS
  --reconfigure  Reconfigure settings

DESCRIPTION
  Start local block dev server for use with the Juo editor

EXAMPLES
  $ juo blocks dev
  Start dev server on default port (5174).

  $ juo blocks dev --port 3000
  Start dev server on port 3000.
```

## `juo create`

Generate a new Juo project

```
USAGE
  $ juo create [-q] [--storybook] [-v]

FLAGS
  -q, --quickstart
  -v, --verbose
  --[no-]storybook

DESCRIPTION
  Generate a new Juo project
```

## `juo generate`

Generate blocks for your project

```
USAGE
  $ juo generate [-n <value>] [-t] [--type block] [-v]

FLAGS
  -n, --name=<value>   The name of the component
  -t, --[no-]tailwind
  -v, --[no-]verbose
      --type=<option>  [default: block] The type of the component
                       <options: block>

DESCRIPTION
  Generate blocks for your project

EXAMPLES
  $ juo generate
```

## `juo help [COMMAND]`

Display help for juo.

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

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

## `juo publish`

Publish theme files from the ./dist directory to the remote registry.

```
USAGE
  $ juo publish [--reconfigure] [-t <value>]

FLAGS
  -t, --theme=<value>  [default: default] Specify the name of the theme to publish

GLOBAL FLAGS
  --reconfigure  Reconfigure settings

DESCRIPTION
  Publish theme files from the ./dist directory to the remote registry.

EXAMPLES
  $ juo publish
  Publish the default theme files.

  $ juo publish --theme custom-theme
  Publish a custom theme files.

  $ juo publish --reconfigure
  Reconfigure settings and publish.
```
<!-- commandsstop -->
