0.0.15 • Published 12 months ago

@meetdomaine/cli v0.0.15

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

@meetdomaine/cli

A new CLI generated with oclif

oclif Version Downloads/week

Usage

$ npm install -g @meetdomaine/cli
$ domaine COMMAND
running command...
$ domaine (--version)
@meetdomaine/cli/0.0.15 darwin-arm64 node-v21.7.3
$ domaine --help [COMMAND]
USAGE
  $ domaine COMMAND
...

Commands

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

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

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

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

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

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

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

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

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

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