﻿---
title: assembler clone cli command
description: Clones all repositories listed in the assembler configuration. Defaults to $(pwd)/.artifacts/checkouts/{content_source}. The content_source is taken from...
url: https://docs-v3-preview.elastic.dev/docs-builder/cli/assembler/clone
products:
  - Elastic Docs Builder
---

# assembler clone cli command
```bash
docs-builder assembler clone [options]
```

<cli-modifiers>
</cli-modifiers>

Clones all repositories listed in the assembler configuration. Defaults to `$(pwd)/.artifacts/checkouts/{content_source}`.
The `content_source` is taken from the `--environment` option as configured in `assembly.yaml`.

## Options

<definitions>
  <definition term="--[no-]strict">
    Treat warnings as errors.
  </definition>
  <definition term="--environment string">
    Named deployment target. Determines which repositories and branches are cloned.
  </definition>
  <definition term="--[no-]fetch-latest">
    Fetch the HEAD of each branch instead of the pinned link-registry ref.
  </definition>
  <definition term="--[no-]assume-cloned">
    Skip cloning; assume repositories are already on disk.
  </definition>
  <definition term="-l --log-level enum">
    Minimum log level.
    **Values:** trace, debug, information, warning, error, critical, none
    **Default:** `information`
  </definition>
  <definition term="-c --config-source enum">
    Override the configuration source: local, remote
    **Values:** local, remote, embedded
  </definition>
  <definition term="--[no-]skip-private-repositories">
    Skip cloning private repositories
  </definition>
</definitions>