jahia-cli
TypeScript icon, indicating that this package has built-in type declarations

0.0.70 • Public • Published
/!\ 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: git@github.com: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

Readme

Keywords

Package Sidebar

Install

npm i jahia-cli

Weekly Downloads

2

Version

0.0.70

License

MIT

Unpacked Size

207 kB

Total Files

108

Last publish

Collaborators

  • fgerthoffert