npm package: @meetdomaine/cli
Description: A new CLI generated with oclif
Author: Karan Nijhawan
Latest version: 0.0.16

@meetdomaine/cli
=================

A new CLI generated with oclif


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


<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @meetdomaine/cli
$ domaine COMMAND
running command...
$ domaine (--version)
@meetdomaine/cli/0.0.16 darwin-arm64 node-v22.17.1
$ domaine --help [COMMAND]
USAGE
  $ domaine COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`domaine help [COMMAND]`](#domaine-help-command)
* [`domaine plugins`](#domaine-plugins)
* [`domaine plugins add PLUGIN`](#domaine-plugins-add-plugin)
* [`domaine plugins:inspect PLUGIN...`](#domaine-pluginsinspect-plugin)
* [`domaine plugins install PLUGIN`](#domaine-plugins-install-plugin)
* [`domaine plugins link PATH`](#domaine-plugins-link-path)
* [`domaine plugins remove [PLUGIN]`](#domaine-plugins-remove-plugin)
* [`domaine plugins reset`](#domaine-plugins-reset)
* [`domaine plugins uninstall [PLUGIN]`](#domaine-plugins-uninstall-plugin)
* [`domaine plugins unlink [PLUGIN]`](#domaine-plugins-unlink-plugin)
* [`domaine plugins update`](#domaine-plugins-update)
* [`domaine theme init`](#domaine-theme-init)
* [`domaine theme setup`](#domaine-theme-setup)

## `domaine help [COMMAND]`

Display help for domaine.

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

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

## `domaine plugins`

List installed plugins.

```
USAGE
  $ domaine plugins [--json] [--core]

FLAGS
  --core  Show core plugins.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  List installed plugins.

EXAMPLES
  $ domaine plugins
```

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

## `domaine plugins add PLUGIN`

Installs a plugin into domaine.

```
USAGE
  $ domaine plugins add PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into domaine.

  Uses npm to install plugins.

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

  Use the DOMAINE_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the DOMAINE_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ domaine plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ domaine plugins add myplugin

  Install a plugin from a github url.

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

  Install a plugin from a github slug.

    $ domaine plugins add someuser/someplugin
```

## `domaine plugins:inspect PLUGIN...`

Displays installation properties of a plugin.

```
USAGE
  $ domaine 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
  $ domaine plugins inspect myplugin
```

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

## `domaine plugins install PLUGIN`

Installs a plugin into domaine.

```
USAGE
  $ domaine plugins install PLUGIN... [--json] [-f] [-h] [-s | -v]

ARGUMENTS
  PLUGIN...  Plugin to install.

FLAGS
  -f, --force    Force npm to fetch remote resources even if a local copy exists on disk.
  -h, --help     Show CLI help.
  -s, --silent   Silences npm output.
  -v, --verbose  Show verbose npm output.

GLOBAL FLAGS
  --json  Format output as json.

DESCRIPTION
  Installs a plugin into domaine.

  Uses npm to install plugins.

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

  Use the DOMAINE_NPM_LOG_LEVEL environment variable to set the npm loglevel.
  Use the DOMAINE_NPM_REGISTRY environment variable to set the npm registry.

ALIASES
  $ domaine plugins add

EXAMPLES
  Install a plugin from npm registry.

    $ domaine plugins install myplugin

  Install a plugin from a github url.

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

  Install a plugin from a github slug.

    $ domaine plugins install someuser/someplugin
```

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

## `domaine plugins link PATH`

Links a plugin into the CLI for development.

```
USAGE
  $ domaine plugins link PATH [-h] [--install] [-v]

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
  $ domaine plugins link myplugin
```

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

## `domaine plugins remove [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
  $ domaine plugins remove [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ domaine plugins unlink
  $ domaine plugins remove

EXAMPLES
  $ domaine plugins remove myplugin
```

## `domaine plugins reset`

Remove all user-installed and linked plugins.

```
USAGE
  $ domaine 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](https://github.com/oclif/plugin-plugins/blob/v5.3.1/src/commands/plugins/reset.ts)_

## `domaine plugins uninstall [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
  $ domaine plugins uninstall [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ domaine plugins unlink
  $ domaine plugins remove

EXAMPLES
  $ domaine plugins uninstall myplugin
```

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

## `domaine plugins unlink [PLUGIN]`

Removes a plugin from the CLI.

```
USAGE
  $ domaine plugins unlink [PLUGIN...] [-h] [-v]

ARGUMENTS
  PLUGIN...  plugin to uninstall

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

DESCRIPTION
  Removes a plugin from the CLI.

ALIASES
  $ domaine plugins unlink
  $ domaine plugins remove

EXAMPLES
  $ domaine plugins unlink myplugin
```

## `domaine plugins update`

Update installed plugins.

```
USAGE
  $ domaine plugins update [-h] [-v]

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

DESCRIPTION
  Update installed plugins.
```

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

## `domaine theme init`

creata a new Shopify Liquid Storefront project based on Project Syrah base theme.

```
USAGE
  $ domaine theme init [--json] [--log-level debug|warn|error|info|trace] [-o <value>] [-r <value>] [-s <value>]
    [-n <value> -s]

FLAGS
  --theme-name=<value>      The name of the theme folder
  -o, --githubOrg=<value>   The GitHub Org Name
  -r, --githubRepo=<value>  The GitHub Repo Name
  -s, --silent              Run in silent mode without any prompts
  -s, --storeName=<value>   The name of the store

GLOBAL FLAGS
  --json                Format output as json.
  --log-level=<option>  [default: info] Specify level for logging.
                        <options: debug|warn|error|info|trace>

EXAMPLES
  $ domaine theme init

  $ domaine theme init --json

FLAG DESCRIPTIONS
  --theme-name=<value>  The name of the theme folder

    folder where the theme will be initialized
```

_See code: [src/commands/theme/init.ts](https://github.com/meetdomaine/syrah-cli/blob/v0.0.16/src/commands/theme/init.ts)_

## `domaine theme setup`

setup the theme .toml file and create the development theme.

```
USAGE
  $ domaine theme setup [--json] [--log-level debug|warn|error|info|trace] [-s] [-u eg.
    https://meetdomaine.myshopify.com] [-p <value>]

FLAGS
  -p, --themeAccessPassword=<value>                     The password that is used to access the theme on the Theme
                                                        Access App
  -s, --silent                                          Run in silent mode without any prompts
  -u, --storeUrl=eg. https://meetdomaine.myshopify.com  The *.myshopify.com URL of the Shopify store

GLOBAL FLAGS
  --json                Format output as json.
  --log-level=<option>  [default: info] Specify level for logging.
                        <options: debug|warn|error|info|trace>

EXAMPLES
  $ domaine theme setup

  $ domaine theme setup --json
```

_See code: [src/commands/theme/setup.ts](https://github.com/meetdomaine/syrah-cli/blob/v0.0.16/src/commands/theme/setup.ts)_
<!-- commandsstop -->