npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

jahia-cli

v0.0.70

Published

Command Line Interface to Jahia Administration panel

Downloads

119

Readme

/!\ POC, NOT READY, DO NOT USE /!\
/!\ POC, NOT READY, DO NOT USE /!\
/!\ POC, NOT READY, DO NOT USE /!\
/!\ POC, NOT READY, DO NOT USE /!\
/!\ POC, NOT READY, DO NOT USE /!\
/!\ POC, NOT READY, DO NOT USE /!\

jahia-cli

Command Line Interface to Jahia Administration panel

oclif Version Downloads/week License

This readme is being updated automatically during NPM publish, please look at the NPM Page for a full list of available commands.

Introduction

This tool provides an interface to automate the execution of certain tasks on a running Jahia instance. It can execute individual commands or receive a manifest detailing a list of commands to be executed in batch (sequentially).

It covers the following primary use cases:

  • Operations on modules (build from Git, install, enable, disable)
  • Operations on web projects (check status, import, install)
  • Download an asset
  • Execution of groovy scripts
  • Execution of shell commands
  • Wait for Jahia to be alive
  • Misc utilities (docker, search, ...)

Manifest

The primary objective of the manifest is to be able to declare, in a dedicated YML file, a set of actions to be executed sequentially, for example:

  • Wait for Jahia to be up and runnning
  • Download a module
  • Install the module
  • Configure it with Groovy
  • Install a site
  • Enable the module on the installed site

You can generate a blank manifest by running the command jahia-cli manifest:create

Usage

$ npm install -g jahia-cli
$ jahia-cli COMMAND
running command...
$ jahia-cli (-v|--version|version)
jahia-cli/0.0.70 linux-x64 node-v17.1.0
$ jahia-cli --help [COMMAND]
USAGE
  $ jahia-cli COMMAND
...

Commands

jahia-cli alive [FILE]

Indefinitely wait until a Jahia instance becomes available

Indefinitely wait until a Jahia instance becomes available

USAGE
  $ jahia-cli alive [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium
  -t, --timeout=timeout                            Specify a timeout after which the process will exit with an error

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/alive.ts

jahia-cli assets:load [FILE]

Download assets from a manifest to the local filesystem

Download assets from a manifest to the local filesystem

USAGE
  $ jahia-cli assets:load [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --manifest=manifest                              (required) Specify the filepath to the manifest

  --output=output                                  Output values to the filesystem (such as payload)

  --password=password                              Password for basic auth

  --username=username                              Username for basic auth

See code: src/commands/assets/load.ts

jahia-cli docker:getimgname [FILE]

Returns the docker image name to be used based on manifest content and hash

Returns the docker image name to be used based on manifest content and hash

USAGE
  $ jahia-cli docker:getimgname [FILE]

OPTIONS
  -b, --build                                      Forces build of new images
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --manifest=manifest                              (required) Specify the directory to generate the manifest file into

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/docker/getimgname.ts

jahia-cli groovy:execute [FILE]

Executes a groovy script by providing its filename

Executes a groovy script by providing its filename

USAGE
  $ jahia-cli groovy:execute [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --file=file                                      (required) Specify the filepath to the module to be installed (jar on
                                                   filesystem)

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

  --version=version                                Specify the module version to be installed

See code: src/commands/groovy/execute.ts

jahia-cli help [COMMAND]

display help for jahia-cli

display help for <%= config.bin %>

USAGE
  $ jahia-cli help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

jahia-cli manifest:create [FILE]

Creates an empty manifest file

Creates an empty manifest file

USAGE
  $ jahia-cli manifest:create [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --manifest=manifest                              (required) Specify the directory to generate the manifest file into

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/manifest/create.ts

jahia-cli manifest:id [FILE]

Generates a unique ID from a manifest content

Generates a unique ID from a manifest content

USAGE
  $ jahia-cli manifest:id [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --manifest=manifest                              (required) Specify the directory to generate the manifest file into

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/manifest/id.ts

jahia-cli manifest:run [FILE]

Install modules from a manifest file

Install modules from a manifest file

USAGE
  $ jahia-cli manifest:run [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --manifest=manifest                              (required) Specify the filepath to the manifest

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/manifest/run.ts

jahia-cli modules:build [FILE]

Installs a module

Installs a module

USAGE
  $ jahia-cli modules:build [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium
  --branch=branch                                  (required) [default: master] Git repository branch
  --deploy=deploy                                  [default: true] Trigger a deployment of the module
  --directory=directory                            (required) Directory to use as a base for storing the build artifacts

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --file=file                                      Specify the filepath to the module to be installed (jar on
                                                   filesystem)

  --gitpath=gitpath                                (required) Path to the pom if not at the repository root

  --id=id                                          (required) [default: ldap] Module Id

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

  --repository=repository                          (required) [default: [email protected]:Jahia/LDAP-provider.git]
                                                   Repository to clone

See code: src/commands/modules/build.ts

jahia-cli modules:check [FILE]

Check if a module is installed by providing its id

Check if a module is installed by providing its id

USAGE
  $ jahia-cli modules:check [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --id=id                                          Module Id

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/modules/check.ts

jahia-cli modules:disable [FILE]

Disable a module on a particular site

Disable a module on a particular site

USAGE
  $ jahia-cli modules:disable [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --mid=mid                                        (required) Module ID (for example: augmented-search-ui)

  --output=output                                  Output values to the filesystem (such as payload)

  --sid=sid                                        (required) Site ID (for example: digitall)

See code: src/commands/modules/disable.ts

jahia-cli modules:enable [FILE]

Enable a module on a particular site

Enable a module on a particular site

USAGE
  $ jahia-cli modules:enable [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --mid=mid                                        (required) Module ID (for example: augmented-search-ui)

  --output=output                                  Output values to the filesystem (such as payload)

  --sid=sid                                        (required) Site ID (for example: digitall)

See code: src/commands/modules/enable.ts

jahia-cli modules:install [FILE]

Installs a module

Installs a module

USAGE
  $ jahia-cli modules:install [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --file=file                                      (required) Specify the filepath to the module to be installed (jar on
                                                   filesystem)

  --force                                          Forces modules installation (even if already installed)

  --id=id                                          (required) Module Id

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

  --version=version                                Specify the module version to be installed

See code: src/commands/modules/install.ts

jahia-cli search:check [FILE]

Runs a graphql query against search and wait until there is a set number of hits

Runs a graphql query against search and wait until there is a set number of hits

USAGE
  $ jahia-cli search:check [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium
  -t, --timeout=timeout                            Specify a timeout after which the process will exit with an error

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --hits=hits                                      [default: 10] Speficy the minimum number of hits

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --nodetype=nodetype                              [default: mix:title] Speficy the nodetype to search (ex: mix:title)

  --output=output                                  Output values to the filesystem (such as payload)

  --query=query                                    [default: a] Speficy the query string

  --sitekey=sitekey                                [default: digitall] Speficy the site to test towards

See code: src/commands/search/check.ts

jahia-cli search:startindex [FILE]

Trigger the indexing job once the site has been imported

Trigger the indexing job once the site has been imported

USAGE
  $ jahia-cli search:startindex [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/search/startindex.ts

jahia-cli shell:run [FILE]

Run a shell command

Run a shell command

USAGE
  $ jahia-cli shell:run [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium
  --cmd=cmd                                        (required) Shell command to be executed

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/shell/run.ts

jahia-cli webprojects:available [FILE]

List available prepackaged projects

List available prepackaged projects

USAGE
  $ jahia-cli webprojects:available [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/webprojects/available.ts

jahia-cli webprojects:import [FILE]

Create a site by importing a prepackaged project

Create a site by importing a prepackaged project

USAGE
  $ jahia-cli webprojects:import [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --file=file                                      Filepath of the archive to be imported

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

  --sitekey=sitekey                                (required) Site Key of the project to be imported

  --type=file|prepackaged                          (required) [default: prepackaged] Specify if you want to import by
                                                   file or by prepackaged site

See code: src/commands/webprojects/import.ts

jahia-cli webprojects:installed [FILE]

List installed Web Projects

List installed Web Projects

USAGE
  $ jahia-cli webprojects:installed [FILE]

OPTIONS
  -d, --debug                                      Enable debug mode (display chrome browser)
  -h, --help                                       show CLI help
  -s, --nosandbox                                  Uses the --no-sandbox flag for performing actions requiring chromium

  --dockerRegistryPassword=dockerRegistryPassword  (required) [default: password] Docker registry (i.e. docker hub)
                                                   password

  --dockerRegistryUsername=dockerRegistryUsername  (required) [default: username] Docker registry (i.e. docker hub)
                                                   username

  --jahiaAdminPassword=jahiaAdminPassword          (required) [default: root] Jahia Administrator interface Password

  --jahiaAdminUrl=jahiaAdminUrl                    (required) [default: http://localhost:8080] Jahia Administrator
                                                   interface URL

  --jahiaAdminUsername=jahiaAdminUsername          (required) [default: root] Jahia Administrator interface Username

  --jahiaToolsPassword=jahiaToolsPassword          (required) [default: password] Jahia Tools Password

  --jahiaToolsUsername=jahiaToolsUsername          (required) [default: jahia] Jahia Tools (modules/tools) Username

  --output=output                                  Output values to the filesystem (such as payload)

See code: src/commands/webprojects/installed.ts