# Open

# Commands

# Default

Used to open a tenant in local or in a production enviroment.

  $ glue open
Option Function
-C, --consumer Opens the tenant pointing directly to the Consumer
-D, --definition Opens the tenants Definition
-I, --integration Opens the tenant pointing to the integration env, which avoids the CDN
-P, --producer Opens the tenant pointing directly to the Producer
-a, --amp Opens the tenant in amp version
-d, --deviceType=s|l|xl [default: s] Specify a device type
-p, --production Opens in production environment
-h, --help Shows this help
-s, --section=section Open the specified section. Specify the section name or the section index.
-u, --url=url Opens the specified url from the tenant

# --section

Used to open a specific section of a tenant.

  • If the specified section is not available. A prompt to select another one will appear.
  • You can specify the section with its index or its name ($ glue menu).
  • With --amp will open the url in amp version.
  • With --env will open the url in a specific production environment.
  $ glue open --section 5

Will open section 5 of the tenant in your local environment.

  $ glue open --section Home 

Will open section named 'Home' of the tenant in your local environment.

# <url>

Used to open a specific url of a tenant (article/section)

  • With --amp will open the url in amp version
  • With --production will open the url in a the production environment
  $ glue open https://www.mytenant.com/path/to/article 

Will open that article in your local environment

  $ glue open https://www.mytenant.com/section

Will open that section in your local environment

# --definition

Opens the definition of a tenant in a specific environment.

  $ glue open --definition

Will open the tenants definition in the live enviroment.

# --consumer, --producer

Used to open a tenant in the production environment, pointing to a specific profile.

  $ glue open --consumer

Will open the tenant in: https://hublive.marfeel.com.

  $ glue open --producer

Will open the tenant in: https://hublivep.marfeel.com.

# --integration

Opens the tenant pointing to the integration DNS, which avoids the CDN.

  • Usefull when you don't want any cached content.
  $ glue open --integration

Will open the tenant in: https://liveint.marfeel.com.

# --preview

Opens the tenants preview. You have to be on the branch you want to preview and have created the pull request in order for it to work properly.

  • Usefull when you want to open the preview for a branch that has an unusual name.
  $ glue open --preview

Will open the tenant in: https://preview-branch.live.marfeel.com. for the branch: preview/branch

# open:jenkins

Will determine in what project you are currently and open it's jenkins job or view.

  • This may fail for some projects. Please notify any failed usages to the DX team.
 $ glue open:jenkins

Aliases

$ glue jenkins
Option Function
-C, --CDN Opens CDN View
-d, --demos Opens Demos View
-g, --gutenberg Opens Gutenberg View
-h, --help Shows this help
-x, --marfeelXP Opens MarfeelXP View

# open:repository

Will determine in what project you are currently and open it in GitHub.

 $ glue open:repository

Aliases

  $ glue repo
  $ glue git

OPTIONS -h, --help Shows this help -p, --pullRequest Opens a github view to create a PR for the current branch

# -p, --pullRequest

Opens a github view to create a PR for the current branch.

  • This will fail if you'r local branch is not pushed to remote.
$ glue open:repository --pullRequest